@manta-eu/react/sheet
Reference for @manta-eu/react/sheet as it is on main.
Type Aliases
SheetContentProps
SheetContentProps =
React.ComponentPropsWithoutRef<typeofDialogPrimitive.Content> &object& ({side?:Extract<SheetSide,"left"|"right">;size?:SheetSize; } | {side:Exclude<SheetSide,"left"|"right">;size?:never; })
Type Declaration
showClose?
optionalshowClose?:boolean
SheetSide
SheetSide =
NonNullable<VariantPropsOf<typeofsheetContentConfig>["side"]>
SheetSize
SheetSize = typeof
sheetSizes[number]
Variables
Sheet
constSheet: (props) =>Element=Dialog
Parameters
props
DialogProps
Returns
Element
SheetClose
constSheetClose: (props) =>Element=DialogClose
Parameters
props
DialogCloseProps & RefAttributes<HTMLButtonElement>
Returns
Element
SheetContent
constSheetContent:ForwardRefExoticComponent<SheetContentProps&RefAttributes<HTMLDivElement>>
sheetContentConfig
constsheetContentConfig:object
Type Declaration
base
base:
string[]
defaultVariants
defaultVariants:
object
defaultVariants.side
readonlyside:"right"="right"
variants
variants:
object
variants.side
side:
object
variants.side.bottom
bottom:
string[]
variants.side.center
center:
string[]
variants.side.left
left:
string[]
variants.side.right
right:
string[]
variants.side.top
top:
string[]
SheetDescription
constSheetDescription:ForwardRefExoticComponent<Omit<Omit<DialogDescriptionProps&RefAttributes<HTMLParagraphElement>,"ref"> &RefAttributes<HTMLParagraphElement>,"ref"> &RefAttributes<HTMLParagraphElement>>
SheetOverlay
constSheetOverlay:ForwardRefExoticComponent<Omit<DialogOverlayProps&RefAttributes<HTMLDivElement>,"ref"> &RefAttributes<HTMLDivElement>> =DialogOverlay
SheetPortal
constSheetPortal: (props) =>Element=DialogPortal
Parameters
props
DialogPortalProps
Returns
Element
sheetSizes
constsheetSizes: readonly ["sm","md","lg"]
SheetTitle
constSheetTitle:ForwardRefExoticComponent<Omit<Omit<DialogTitleProps&RefAttributes<HTMLHeadingElement>,"ref"> &object&RefAttributes<HTMLHeadingElement>,"ref"> &RefAttributes<HTMLHeadingElement>>
SheetTrigger
constSheetTrigger: (props) =>Element=DialogTrigger
Parameters
props
DialogTriggerProps & RefAttributes<HTMLButtonElement>
Returns
Element
Functions
SheetBody()
SheetBody(
__namedParameters):Element
Parameters
__namedParameters
DetailedHTMLProps<HTMLAttributes<HTMLDivElement>>
Returns
Element
SheetFooter()
SheetFooter(
__namedParameters):Element
Parameters
__namedParameters
DetailedHTMLProps<HTMLAttributes<HTMLDivElement>>
Returns
Element
SheetHeader()
SheetHeader(
__namedParameters):Element
Parameters
__namedParameters
DetailedHTMLProps<HTMLAttributes<HTMLDivElement>>
Returns
Element