feat: switch to new dialog gutter

This commit is contained in:
Aarnav Tale 2025-01-20 08:14:42 +00:00
parent af248df648
commit c24cd34925
No known key found for this signature in database
15 changed files with 29 additions and 29 deletions

View File

@ -31,7 +31,7 @@ interface GutterProps {
function Gutter({ children }: GutterProps) { function Gutter({ children }: GutterProps) {
return ( return (
<div className="mt-6 flex justify-end gap-2 mt-6"> <div className="mt-6 flex justify-end gap-4 mt-6">
{children} {children}
</div> </div>
) )

View File

@ -27,7 +27,7 @@ export default function Modal({ isEnabled, disabled }: Properties) {
Devices will no longer be accessible via your tailnet domain. The Devices will no longer be accessible via your tailnet domain. The
search domain will also be disabled. search domain will also be disabled.
</Dialog.Text> </Dialog.Text>
<div className="mt-6 flex justify-end gap-2 mt-6"> <Dialog.Gutter>
<Dialog.Action variant="cancel" onPress={close}> <Dialog.Action variant="cancel" onPress={close}>
Cancel Cancel
</Dialog.Action> </Dialog.Action>
@ -50,7 +50,7 @@ export default function Modal({ isEnabled, disabled }: Properties) {
> >
{isEnabled ? 'Disable' : 'Enable'} Magic DNS {isEnabled ? 'Disable' : 'Enable'} Magic DNS
</Dialog.Action> </Dialog.Action>
</div> </Dialog.Gutter>
</> </>
)} )}
</Dialog.Panel> </Dialog.Panel>

View File

@ -60,7 +60,7 @@ export default function Modal({ name, disabled }: Properties) {
state={[newName, setNewName]} state={[newName, setNewName]}
className="my-2" className="my-2"
/> />
<div className="mt-6 flex justify-end gap-2 mt-6"> <Dialog.Gutter>
<Dialog.Action variant="cancel" onPress={close}> <Dialog.Action variant="cancel" onPress={close}>
Cancel Cancel
</Dialog.Action> </Dialog.Action>
@ -82,7 +82,7 @@ export default function Modal({ name, disabled }: Properties) {
> >
Rename Rename
</Dialog.Action> </Dialog.Action>
</div> </Dialog.Gutter>
</> </>
)} )}
</Dialog.Panel> </Dialog.Panel>

View File

@ -82,7 +82,7 @@ export default function AddDNS({ records }: Props) {
address <Code>{ip}</Code> already exists. address <Code>{ip}</Code> already exists.
</p> </p>
) : undefined} ) : undefined}
<div className="mt-6 flex justify-end gap-2 mt-8"> <Dialog.Gutter>
<Dialog.Action variant="cancel" onPress={close}> <Dialog.Action variant="cancel" onPress={close}>
Cancel Cancel
</Dialog.Action> </Dialog.Action>
@ -93,7 +93,7 @@ export default function AddDNS({ records }: Props) {
> >
Add Add
</Dialog.Action> </Dialog.Action>
</div> </Dialog.Gutter>
</Form> </Form>
</> </>
)} )}

View File

@ -139,14 +139,14 @@ export default function AddNameserver({ nameservers }: Props) {
</Dialog.Text> </Dialog.Text>
</> </>
) : undefined} ) : undefined}
<div className="mt-6 flex justify-end gap-2 mt-6"> <Dialog.Gutter>
<Dialog.Action variant="cancel" onPress={close}> <Dialog.Action variant="cancel" onPress={close}>
Cancel Cancel
</Dialog.Action> </Dialog.Action>
<Dialog.Action variant="confirm" onPress={close}> <Dialog.Action variant="confirm" onPress={close}>
Add Add
</Dialog.Action> </Dialog.Action>
</div> </Dialog.Gutter>
</Form> </Form>
</> </>
)} )}

View File

@ -32,7 +32,7 @@ export default function Delete({ machine, state }: DeleteProps) {
> >
<input type="hidden" name="_method" value="delete" /> <input type="hidden" name="_method" value="delete" />
<input type="hidden" name="id" value={machine.id} /> <input type="hidden" name="id" value={machine.id} />
<div className="mt-6 flex justify-end gap-2 mt-6"> <Dialog.Gutter>
<Dialog.Action variant="cancel" onPress={close}> <Dialog.Action variant="cancel" onPress={close}>
Cancel Cancel
</Dialog.Action> </Dialog.Action>
@ -48,7 +48,7 @@ export default function Delete({ machine, state }: DeleteProps) {
> >
Remove Remove
</Dialog.Action> </Dialog.Action>
</div> </Dialog.Gutter>
</Form> </Form>
</> </>
)} )}

View File

@ -31,7 +31,7 @@ export default function Expire({ machine, state }: ExpireProps) {
> >
<input type="hidden" name="_method" value="expire" /> <input type="hidden" name="_method" value="expire" />
<input type="hidden" name="id" value={machine.id} /> <input type="hidden" name="id" value={machine.id} />
<div className="mt-6 flex justify-end gap-2 mt-6"> <Dialog.Gutter>
<Dialog.Action variant="cancel" onPress={close}> <Dialog.Action variant="cancel" onPress={close}>
Cancel Cancel
</Dialog.Action> </Dialog.Action>
@ -47,7 +47,7 @@ export default function Expire({ machine, state }: ExpireProps) {
> >
Expire Expire
</Dialog.Action> </Dialog.Action>
</div> </Dialog.Gutter>
</Form> </Form>
</> </>
)} )}

View File

@ -55,14 +55,14 @@ export default function Move({ machine, state, magic, users }: MoveProps) {
. .
</p> </p>
) : undefined} ) : undefined}
<div className="mt-6 flex justify-end gap-2 mt-6"> <Dialog.Gutter>
<Dialog.Action variant="cancel" onPress={close}> <Dialog.Action variant="cancel" onPress={close}>
Cancel Cancel
</Dialog.Action> </Dialog.Action>
<Dialog.Action variant="confirm" onPress={close}> <Dialog.Action variant="confirm" onPress={close}>
Change owner Change owner
</Dialog.Action> </Dialog.Action>
</div> </Dialog.Gutter>
</Form> </Form>
</> </>
)} )}

View File

@ -81,7 +81,7 @@ export default function New(data: NewProps) {
</Select.Item> </Select.Item>
))} ))}
</Select> </Select>
<div className="mt-6 flex justify-end gap-2 mt-6"> <Dialog.Gutter>
<Dialog.Action variant="cancel" onPress={close}> <Dialog.Action variant="cancel" onPress={close}>
Cancel Cancel
</Dialog.Action> </Dialog.Action>
@ -96,7 +96,7 @@ export default function New(data: NewProps) {
)} )}
Register Register
</Dialog.Action> </Dialog.Action>
</div> </Dialog.Gutter>
</fetcher.Form> </fetcher.Form>
</> </>
)} )}

View File

@ -62,14 +62,14 @@ export default function Rename({ machine, state, magic }: RenameProps) {
</p> </p>
) )
) : undefined} ) : undefined}
<div className="mt-6 flex justify-end gap-2 mt-6"> <Dialog.Gutter>
<Dialog.Action variant="cancel" onPress={close}> <Dialog.Action variant="cancel" onPress={close}>
Cancel Cancel
</Dialog.Action> </Dialog.Action>
<Dialog.Action variant="confirm" onPress={close}> <Dialog.Action variant="confirm" onPress={close}>
Rename Rename
</Dialog.Action> </Dialog.Action>
</div> </Dialog.Gutter>
</Form> </Form>
</> </>
)} )}

View File

@ -159,7 +159,7 @@ export default function Routes({ machine, routes, state }: RoutesProps) {
</div> </div>
)} )}
</div> </div>
<div className="mt-6 flex justify-end gap-2 mt-6"> <Dialog.Gutter>
<Dialog.Action <Dialog.Action
variant="cancel" variant="cancel"
isDisabled={fetcher.state === 'submitting'} isDisabled={fetcher.state === 'submitting'}
@ -167,7 +167,7 @@ export default function Routes({ machine, routes, state }: RoutesProps) {
> >
Close Close
</Dialog.Action> </Dialog.Action>
</div> </Dialog.Gutter>
</> </>
)} )}
</Dialog.Panel> </Dialog.Panel>

View File

@ -130,14 +130,14 @@ export default function Tags({ machine, state }: TagsProps) {
</Button> </Button>
</div> </div>
</div> </div>
<div className="mt-6 flex justify-end gap-2 mt-6"> <Dialog.Gutter>
<Dialog.Action variant="cancel" onPress={close}> <Dialog.Action variant="cancel" onPress={close}>
Cancel Cancel
</Dialog.Action> </Dialog.Action>
<Dialog.Action variant="confirm" onPress={close}> <Dialog.Action variant="confirm" onPress={close}>
Save Save
</Dialog.Action> </Dialog.Action>
</div> </Dialog.Gutter>
</Form> </Form>
</> </>
)} )}

View File

@ -33,7 +33,7 @@ export default function ExpireKey({ authKey }: Props) {
from being used to authenticate new devices. This action cannot from being used to authenticate new devices. This action cannot
be undone. be undone.
</Dialog.Text> </Dialog.Text>
<div className="mt-6 flex justify-end gap-2 mt-6"> <Dialog.Gutter>
<Dialog.Action variant="cancel" onPress={close}> <Dialog.Action variant="cancel" onPress={close}>
Cancel Cancel
</Dialog.Action> </Dialog.Action>
@ -52,7 +52,7 @@ export default function ExpireKey({ authKey }: Props) {
)} )}
Expire Expire
</Dialog.Action> </Dialog.Action>
</div> </Dialog.Gutter>
</fetcher.Form> </fetcher.Form>
</> </>
)} )}

View File

@ -124,7 +124,7 @@ export default function AddPreAuthKey(data: Props) {
name="ephemeral" name="ephemeral"
value={ephemeral.toString()} value={ephemeral.toString()}
/> />
<div className="mt-6 flex justify-end gap-2 mt-6"> <Dialog.Gutter>
<Dialog.Action variant="cancel" onPress={close}> <Dialog.Action variant="cancel" onPress={close}>
Cancel Cancel
</Dialog.Action> </Dialog.Action>
@ -138,7 +138,7 @@ export default function AddPreAuthKey(data: Props) {
)} )}
Generate Generate
</Dialog.Action> </Dialog.Action>
</div> </Dialog.Gutter>
</fetcher.Form> </fetcher.Form>
</> </>
)} )}

View File

@ -45,14 +45,14 @@ export default function Add({ magic }: Props) {
state={[username, setUsername]} state={[username, setUsername]}
className="my-2" className="my-2"
/> />
<div className="mt-6 flex justify-end gap-2 mt-6"> <Dialog.Gutter>
<Dialog.Action variant="cancel" onPress={close}> <Dialog.Action variant="cancel" onPress={close}>
Cancel Cancel
</Dialog.Action> </Dialog.Action>
<Dialog.Action variant="confirm" onPress={close}> <Dialog.Action variant="confirm" onPress={close}>
Create Create
</Dialog.Action> </Dialog.Action>
</div> </Dialog.Gutter>
</Form> </Form>
</> </>
)} )}