Home / Function/ ModalVerticalCustomFooter() — supabase Function Reference

ModalVerticalCustomFooter() — supabase Function Reference

Architecture documentation for the ModalVerticalCustomFooter() function in modal-custom-footer.tsx from the supabase codebase.

Entity Profile

Relationship Graph

Source Code

apps/design-system/registry/default/example/modal-custom-footer.tsx lines 5–51

export default function ModalVerticalCustomFooter() {
  const [visible, setVisible] = useState(false)

  return (
    <>
      <Button type="default" onClick={() => setVisible(!visible)}>
        Open Modal
      </Button>
      <Modal
        visible={visible}
        onCancel={() => setVisible(!visible)}
        onConfirm={() => setVisible(!visible)}
        title="This is the title of the modal"
        description="And i am the description"
        size="medium"
        hideClose={false}
        header={
          <div className="flex items-center gap-2 text-foreground">
            <div className="text-brand">
              <Link2 />
            </div>
            <div className="flex items-baseline gap-2">
              <h3>This is the title</h3>
              <span className="text-xs text-foreground-muted">This is the title</span>
            </div>
          </div>
        }
        customFooter={
          <div className="flex items-center gap-3">
            <div>
              <Badge variant="destructive">Proceed with caution</Badge>
            </div>
            <Button type="secondary">Cancel</Button>
            <Button type="danger">Delete</Button>
          </div>
        }
      >
        <Modal.Content>
          <p>
            Modal content is inserted here, if you need to insert anything into the Modal you can do
            so via `children`.
          </p>
        </Modal.Content>
      </Modal>
    </>
  )
}

Domain

Subdomains

Analyze Your Own Codebase

Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.

Try Supermodel Free