diff --git a/ui/src/components/Drawer.tsx b/ui/src/components/Drawer.tsx index a90a7486aa9..65bb5ab44d2 100644 --- a/ui/src/components/Drawer.tsx +++ b/ui/src/components/Drawer.tsx @@ -2,9 +2,15 @@ import * as React from "react"; import { Drawer as VDrawer } from "vaul"; -export default function Drawer({ trigger, children, width }: any) { +export default function Drawer({ + trigger, + children, + width, + open, + onOpenChange, +}: any) { return ( - + {trigger} diff --git a/ui/src/components/dotfiles/Aliases.tsx b/ui/src/components/dotfiles/Aliases.tsx index b90fed118bf..4854e6b556b 100644 --- a/ui/src/components/dotfiles/Aliases.tsx +++ b/ui/src/components/dotfiles/Aliases.tsx @@ -80,6 +80,10 @@ function AddAlias({ onAdd: onAdd }: { onAdd?: () => void }) { setValue(e.target.value)} @@ -98,6 +102,7 @@ function AddAlias({ onAdd: onAdd }: { onAdd?: () => void }) { export default function Aliases() { let [aliases, setAliases] = useState([]); + let [aliasDrawerOpen, setAliasDrawerOpen] = useState(false); const columns: ColumnDef[] = [ { @@ -153,6 +158,8 @@ export default function Aliases() {
} > - loadAliases(setAliases)} /> + { + loadAliases(setAliases); + setAliasDrawerOpen(false); + }} + />