use contained selects in settings modal
This commit is contained in:
parent
92e93309bf
commit
7406f80edd
1 changed files with 16 additions and 7 deletions
|
|
@ -128,12 +128,11 @@
|
|||
open = false
|
||||
onOpenChange?.(false)
|
||||
}
|
||||
|
||||
</script>
|
||||
|
||||
<Dialog
|
||||
bind:open
|
||||
{...(onOpenChange ? { onOpenChange } : {})}
|
||||
{...onOpenChange ? { onOpenChange } : {}}
|
||||
title="@{username}"
|
||||
description="Account Settings"
|
||||
>
|
||||
|
|
@ -160,6 +159,7 @@
|
|||
label="Avatar"
|
||||
placeholder="Select an avatar"
|
||||
fullWidth
|
||||
contained
|
||||
/>
|
||||
</div>
|
||||
|
||||
|
|
@ -170,6 +170,7 @@
|
|||
label="Gender"
|
||||
placeholder="Select gender"
|
||||
fullWidth
|
||||
contained
|
||||
/>
|
||||
|
||||
<!-- Language Selection -->
|
||||
|
|
@ -179,6 +180,7 @@
|
|||
label="Language"
|
||||
placeholder="Select language"
|
||||
fullWidth
|
||||
contained
|
||||
/>
|
||||
|
||||
<!-- Theme Selection -->
|
||||
|
|
@ -188,6 +190,7 @@
|
|||
label="Theme"
|
||||
placeholder="Select theme"
|
||||
fullWidth
|
||||
contained
|
||||
/>
|
||||
|
||||
<!-- Admin Mode (only for admins) -->
|
||||
|
|
@ -202,11 +205,11 @@
|
|||
</div>
|
||||
|
||||
<div class="form-actions">
|
||||
<Button variant="ghost" onclick={handleClose} disabled={saving}>Cancel</Button>
|
||||
<Button type="submit" variant="primary" disabled={saving}>
|
||||
{saving ? 'Saving...' : 'Save Changes'}
|
||||
</Button>
|
||||
</div>
|
||||
<Button variant="ghost" onclick={handleClose} disabled={saving}>Cancel</Button>
|
||||
<Button type="submit" variant="primary" disabled={saving}>
|
||||
{saving ? 'Saving...' : 'Save Changes'}
|
||||
</Button>
|
||||
</div>
|
||||
</form>
|
||||
{/snippet}
|
||||
|
||||
|
|
@ -305,4 +308,10 @@
|
|||
padding-top: spacing.$unit-2x;
|
||||
border-top: 1px solid var(--border-color);
|
||||
}
|
||||
|
||||
:global(fieldset) {
|
||||
border: none;
|
||||
padding: 0;
|
||||
margin: 0;
|
||||
}
|
||||
</style>
|
||||
|
|
|
|||
Loading…
Reference in a new issue