ignore: cloud styles

This commit is contained in:
Jay V
2025-08-30 15:05:18 -04:00
parent c676f12306
commit 8714f23509
2 changed files with 408 additions and 418 deletions

View File

@@ -23,7 +23,6 @@
padding-bottom: var(--space-16); padding-bottom: var(--space-16);
} }
} }
}
/* Common elements */ /* Common elements */
button { button {
@@ -59,7 +58,7 @@ button {
} }
} }
&[color="primary"] { &[data-color="primary"] {
background-color: var(--color-primary); background-color: var(--color-primary);
border-color: var(--color-primary); border-color: var(--color-primary);
color: var(--color-primary-text); color: var(--color-primary-text);
@@ -70,7 +69,7 @@ button {
} }
} }
&[color="ghost"] { &[data-color="ghost"] {
background-color: transparent; background-color: transparent;
border-color: transparent; border-color: transparent;
color: var(--color-text-muted); color: var(--color-text-muted);
@@ -172,10 +171,8 @@ a {
flex-direction: column; flex-direction: column;
gap: var(--space-3); gap: var(--space-3);
padding: var(--space-4); padding: var(--space-4);
background-color: var(--color-bg-surface);
border: 1px solid var(--color-border); border: 1px solid var(--color-border);
border-radius: var(--border-radius-sm); border-radius: var(--border-radius-sm);
max-width: 32rem;
input { input {
padding: var(--space-2) var(--space-3); padding: var(--space-2) var(--space-3);
@@ -475,3 +472,4 @@ a {
} }
} }
} }
}

View File

@@ -292,15 +292,6 @@ export default function () {
</section> </section>
<div data-slot="sections"> <div data-slot="sections">
{/* Actor Section */}
<section data-slot="actor-section">
<div data-slot="section-title">
<h2>Actor</h2>
<p>Current authenticated user information and session details.</p>
</div>
<div>{JSON.stringify(actor())}</div>
</section>
{/* API Keys Section */} {/* API Keys Section */}
<section data-slot="api-keys-section"> <section data-slot="api-keys-section">
<div data-slot="section-title"> <div data-slot="section-title">
@@ -321,14 +312,7 @@ export default function () {
/> />
<div data-slot="form-actions"> <div data-slot="form-actions">
<button <button
color="primary" data-color="ghost"
disabled={createKeySubmission.pending || !keyName().trim()}
onClick={handleCreateKey}
>
{createKeySubmission.pending ? "Creating..." : "Create"}
</button>
<button
color="ghost"
onClick={() => { onClick={() => {
setShowCreateForm(false) setShowCreateForm(false)
setKeyName("") setKeyName("")
@@ -336,12 +320,19 @@ export default function () {
> >
Cancel Cancel
</button> </button>
<button
data-color="primary"
disabled={createKeySubmission.pending || !keyName().trim()}
onClick={handleCreateKey}
>
{createKeySubmission.pending ? "Creating..." : "Create"}
</button>
</div> </div>
</div> </div>
} }
> >
<button <button
color="primary" data-color="primary"
onClick={() => { onClick={() => {
console.log("clicked") console.log("clicked")
setShowCreateForm(true) setShowCreateForm(true)
@@ -351,8 +342,9 @@ export default function () {
</button> </button>
</Show> </Show>
<div data-slot="api-keys-table"> <div data-slot="api-keys-table">
{/* when={keys()?.length */}
<Show <Show
when={keys()?.length} when={dummyApiKeyData.length > 0}
fallback={ fallback={
<div data-slot="empty-state"> <div data-slot="empty-state">
<p>Create an opencode Gateway API key</p> <p>Create an opencode Gateway API key</p>
@@ -369,7 +361,7 @@ export default function () {
</tr> </tr>
</thead> </thead>
<tbody> <tbody>
<For each={keys()!}> <For each={dummyApiKeyData}>
{/* Real data: keys() */} {/* Real data: keys() */}
{(key) => ( {(key) => (
<tr> <tr>
@@ -389,7 +381,7 @@ export default function () {
{formatDateForTable(key.timeCreated)} {formatDateForTable(key.timeCreated)}
</td> </td>
<td data-slot="key-actions"> <td data-slot="key-actions">
<button color="ghost" onClick={() => handleDeleteKey(key.id)} title="Delete API key"> <button data-color="ghost" onClick={() => handleDeleteKey(key.id)} title="Delete API key">
Delete Delete
</button> </button>
</td> </td>
@@ -426,7 +418,7 @@ export default function () {
})()} })()}
</span> </span>
</div> </div>
<button color="primary" disabled={createCheckoutUrlSubmission.pending} onClick={handleBuyCredits}> <button data-color="primary" disabled={createCheckoutUrlSubmission.pending} onClick={handleBuyCredits}>
{createCheckoutUrlSubmission.pending ? "Loading..." : "Buy Credits"} {createCheckoutUrlSubmission.pending ? "Loading..." : "Buy Credits"}
</button> </button>
</div> </div>