feat: replace button and toast provider with base-ui

This commit is contained in:
Aarnav Tale
2026-03-17 14:32:06 -04:00
parent 5aa17e448d
commit 941971b8c7
29 changed files with 213 additions and 165 deletions
@@ -89,7 +89,7 @@ export default function AddAuthKey({
setIsOpen(open);
}}
>
<Button className="my-4" onPress={() => setIsOpen(true)}>
<Button className="my-4" onClick={() => setIsOpen(true)}>
Create pre-auth key
</Button>
{createdKey ? (
@@ -100,7 +100,7 @@ export default function AddAuthKey({
<code className="min-w-0 flex-1 truncate font-mono text-sm">{createdKey}</code>
<Button
className="shrink-0"
onPress={async () => {
onClick={async () => {
await navigator.clipboard.writeText(createdKey);
toast("Copied key to clipboard");
}}
@@ -36,7 +36,7 @@ export default function AddDomain({ domains, isDisabled }: AddDomainProps) {
return (
<Dialog>
<Button isDisabled={isDisabled}>Add domain</Button>
<Button disabled={isDisabled}>Add domain</Button>
<DialogPanel>
<Title>Add domain</Title>
<Text className="mb-4">
@@ -27,7 +27,7 @@ export default function AddGroup({ groups, isDisabled }: AddGroupProps) {
return (
<Dialog>
<Button isDisabled={isDisabled}>Add group</Button>
<Button disabled={isDisabled}>Add group</Button>
<DialogPanel>
<Title>Add group</Title>
<Text className="mb-4">
@@ -27,7 +27,7 @@ export default function AddUser({ users, isDisabled }: AddUserProps) {
return (
<Dialog>
<Button isDisabled={isDisabled}>Add user</Button>
<Button disabled={isDisabled}>Add user</Button>
<DialogPanel>
<Title>Add user</Title>
<Text className="mb-4">
+1 -1
View File
@@ -37,7 +37,7 @@ export default function RestrictionTable({ children, type, values, isDisabled }:
<input name={type} type="hidden" value={value} />
<Button
className={cn("px-2 py-1 rounded-md", "text-red-500 dark:text-red-400")}
isDisabled={isDisabled}
disabled={isDisabled}
type="submit"
>
Remove