openvibers/openvibe.services Commits
Status words and badges use the readable status twins (var(--<status>-text, var(--<status>))) (#93)
Changes
@@@ -36,16 +36,16 @@ ul.cards li { border: 1px solid var(--border, #1f2d47); border-radius: 10px; padul.cards span { color: var(--text-secondary, #96a7c2); font-size: .9rem; }ol.steps li { margin: .4rem 0; }.badge { display: inline-block; font-size: .75rem; padding: 0 8px; border-radius: 999px; border: 1px solid var(--border-light, #2c3d5c); white-space: nowrap; }--.badge.ok { border-color: var(--success, #22c55e); color: var(--success, #22c55e); }--.badge.warn { border-color: var(--warning, #f59e0b); color: var(--warning, #f59e0b); }--.badge.bad { border-color: var(--error, #ef4444); color: var(--error, #ef4444); }++.badge.ok { border-color: var(--success, #22c55e); color: var(--success-text, var(--success, #22c55e)); }++.badge.warn { border-color: var(--warning, #f59e0b); color: var(--warning-text, var(--warning, #f59e0b)); }++.badge.bad { border-color: var(--error, #ef4444); color: var(--error-text, var(--error, #ef4444)); }/* API explorer: one block per route, the method as a badge */.api-op { border: 1px solid var(--border, #1f2d47); border-radius: 10px; padding: 10px 14px; margin: 12px 0; background: var(--bg-card, #131c2e); scroll-margin-top: 72px; }.api-op h3 { margin: 0 0 4px; font-size: 1rem; overflow-wrap: anywhere; }.api-op .facts { margin: 6px 0; }--.badge.method-get { border-color: var(--success, #22c55e); color: var(--success, #22c55e); }++.badge.method-get { border-color: var(--success, #22c55e); color: var(--success-text, var(--success, #22c55e)); }.badge.method-post, .badge.method-put, .badge.method-patch { border-color: var(--accent-light, #60a5fa); color: var(--accent-light, #60a5fa); }--.badge.method-delete { border-color: var(--error, #ef4444); color: var(--error, #ef4444); }++.badge.method-delete { border-color: var(--error, #ef4444); color: var(--error-text, var(--error, #ef4444)); }.notice, .problem, .result { border-left: 3px solid var(--info, #38bdf8); padding: 8px 12px; margin: 12px 0; background: var(--bg-card, #131c2e); border-radius: 0 8px 8px 0; }.notice.ok, .result.ok { border-left-color: var(--success, #22c55e); }.notice.warn { border-left-color: var(--warning, #f59e0b); }
@@ -36,16 +36,16 @@ ul.cards li { border: 1px solid var(--border, #1f2d47); border-radius: 10px; pad
@@ -36,16 +36,16 @@ ul.cards li { border: 1px solid var(--border, #1f2d47); border-radius: 10px; pad
ul.cards span { color: var(--text-secondary, #96a7c2); font-size: .9rem; }
ul.cards span { color: var(--text-secondary, #96a7c2); font-size: .9rem; }
ol.steps li { margin: .4rem 0; }
ol.steps li { margin: .4rem 0; }
.badge { display: inline-block; font-size: .75rem; padding: 0 8px; border-radius: 999px; border: 1px solid var(--border-light, #2c3d5c); white-space: nowrap; }
.badge { display: inline-block; font-size: .75rem; padding: 0 8px; border-radius: 999px; border: 1px solid var(--border-light, #2c3d5c); white-space: nowrap; }
-.badge.ok { border-color: var(--success, #22c55e); color: var(--success, #22c55e); }
-.badge.warn { border-color: var(--warning, #f59e0b); color: var(--warning, #f59e0b); }
-.badge.bad { border-color: var(--error, #ef4444); color: var(--error, #ef4444); }
+.badge.ok { border-color: var(--success, #22c55e); color: var(--success-text, var(--success, #22c55e)); }
+.badge.warn { border-color: var(--warning, #f59e0b); color: var(--warning-text, var(--warning, #f59e0b)); }
+.badge.bad { border-color: var(--error, #ef4444); color: var(--error-text, var(--error, #ef4444)); }
/* API explorer: one block per route, the method as a badge */
/* API explorer: one block per route, the method as a badge */
.api-op { border: 1px solid var(--border, #1f2d47); border-radius: 10px; padding: 10px 14px; margin: 12px 0; background: var(--bg-card, #131c2e); scroll-margin-top: 72px; }
.api-op { border: 1px solid var(--border, #1f2d47); border-radius: 10px; padding: 10px 14px; margin: 12px 0; background: var(--bg-card, #131c2e); scroll-margin-top: 72px; }
.api-op h3 { margin: 0 0 4px; font-size: 1rem; overflow-wrap: anywhere; }
.api-op h3 { margin: 0 0 4px; font-size: 1rem; overflow-wrap: anywhere; }
.api-op .facts { margin: 6px 0; }
.api-op .facts { margin: 6px 0; }
-.badge.method-get { border-color: var(--success, #22c55e); color: var(--success, #22c55e); }
+.badge.method-get { border-color: var(--success, #22c55e); color: var(--success-text, var(--success, #22c55e)); }
.badge.method-post, .badge.method-put, .badge.method-patch { border-color: var(--accent-light, #60a5fa); color: var(--accent-light, #60a5fa); }
.badge.method-post, .badge.method-put, .badge.method-patch { border-color: var(--accent-light, #60a5fa); color: var(--accent-light, #60a5fa); }
-.badge.method-delete { border-color: var(--error, #ef4444); color: var(--error, #ef4444); }
+.badge.method-delete { border-color: var(--error, #ef4444); color: var(--error-text, var(--error, #ef4444)); }
.notice, .problem, .result { border-left: 3px solid var(--info, #38bdf8); padding: 8px 12px; margin: 12px 0; background: var(--bg-card, #131c2e); border-radius: 0 8px 8px 0; }
.notice, .problem, .result { border-left: 3px solid var(--info, #38bdf8); padding: 8px 12px; margin: 12px 0; background: var(--bg-card, #131c2e); border-radius: 0 8px 8px 0; }
.notice.ok, .result.ok { border-left-color: var(--success, #22c55e); }
.notice.ok, .result.ok { border-left-color: var(--success, #22c55e); }
.notice.warn { border-left-color: var(--warning, #f59e0b); }
.notice.warn { border-left-color: var(--warning, #f59e0b); }