fix(ui): move 'add entry' button to entries toolbar

This commit is contained in:
gwdgithubnom
2026-05-27 16:26:43 +08:00
Unverified
parent d64210fd58
commit 92bc5c78fd
2 changed files with 18 additions and 12 deletions
@@ -635,7 +635,20 @@ export function BaseProviderForm({
defaultOpen
>
<div className={styles.entriesList}>
<div className={styles.entriesToolbar}>
<div className={`${styles.entriesToolbar} ${styles.entriesToolbarSplit}`}>
{/* Add entry button on the left */}
<button
type="button"
className={styles.addBtn}
disabled={mutating}
onClick={() =>
updateField('apiKeyEntries', [emptyApiKeyEntry(), ...apiKeyEntries])
}
>
<IconPlus size={12} />
<span>{t('providersPage.form.addApiKeyEntry')}</span>
</button>
{/* Test all button on the right */}
<button
type="button"
className={styles.connectivityBtn}
@@ -762,17 +775,6 @@ export function BaseProviderForm({
</div>
);
})}
<button
type="button"
className={styles.addBtn}
disabled={mutating}
onClick={() =>
updateField('apiKeyEntries', [...apiKeyEntries, emptyApiKeyEntry()])
}
>
<IconPlus size={12} />
<span>{t('providersPage.form.addApiKeyEntry')}</span>
</button>
</div>
</Collapsible>
) : null}
@@ -221,6 +221,10 @@
margin-bottom: 2px;
}
.entriesToolbarSplit {
justify-content: space-between;
}
.connectivityRow {
display: flex;
align-items: center;