* docs: create a new UI docs project (#13233) * docs: create a new UI docs project * fix installation errors * docs: migrate UI docs content to new project (#13241) * Fix content * added examples for some components * finish adding examples * lint fix * fix build errors * delete empty files * path fixes + refactor * fix build error
25 lines
556 B
TypeScript
25 lines
556 B
TypeScript
import { HookDataMap } from "@/types/ui"
|
|
|
|
export const useToggleState: HookDataMap = [
|
|
{
|
|
value: "state",
|
|
type: {
|
|
type: "object",
|
|
name: "StateData",
|
|
shape:
|
|
"[\n state: boolean,\n open: () => void,\n close: () => void,\n toggle: () => void\n]",
|
|
},
|
|
},
|
|
]
|
|
|
|
export const usePrompt: HookDataMap = [
|
|
{
|
|
value: "dialog",
|
|
type: {
|
|
type: "function",
|
|
signature: `async (props: PromptProps): Promise<boolean>`,
|
|
},
|
|
description: "Async function used to display a new confirmation dialog.",
|
|
},
|
|
]
|