Default
default.tsx
<PopOver
asChild
trigger={<Button size="small">Toggle Popover</Button>}
content={
"This is some helpful info shown in a popover."
}
/>The Pop Over component displays floating contextual content when a trigger element is clicked.
<PopOver
asChild
trigger={<Button size="small">Toggle Popover</Button>}
content={
"This is some helpful info shown in a popover."
}
/>// Themes
<PopOver theme="primary"
asChild
trigger={<Button size="small">Toggle Popover</Button>}
content={
"This is some helpful info shown in a popover."
}
/>
<PopOver theme="secondary"
asChild
trigger={<Button size="small">Toggle Popover</Button>}
content={
"This is some helpful info shown in a popover."
}
/>
<PopOver theme="tertiary"
asChild
trigger={<Button size="small">Toggle Popover</Button>}
content={
"This is some helpful info shown in a popover."
}
/>
<PopOver theme="quaternary"
asChild
trigger={<Button size="small">Toggle Popover</Button>}
content={
"This is some helpful info shown in a popover."
}
/>
// States
<PopOver state="success"
asChild
trigger={<Button size="small">Toggle Popover</Button>}
content={
"This is some helpful info shown in a popover."
}
/>
<PopOver state="warning"
asChild
trigger={<Button size="small">Toggle Popover</Button>}
content={
"This is some helpful info shown in a popover."
}
/>
<PopOver state="error"
asChild
trigger={<Button size="small">Toggle Popover</Button>}
content={
"This is some helpful info shown in a popover."
}
/>
<PopOver state="info"
asChild
trigger={<Button size="small">Toggle Popover</Button>}
content={
"This is some helpful info shown in a popover."
}
/>
// Variants
<PopOver variant="solid"
asChild
trigger={<Button size="small">Toggle Popover</Button>}
content={
"This is some helpful info shown in a popover."
}
/>
<PopOver variant="outline"
asChild
trigger={<Button size="small">Toggle Popover</Button>}
content={
"This is some helpful info shown in a popover."
}
/>
<PopOver variant="glass"
asChild
trigger={<Button size="small">Toggle Popover</Button>}
content={
"This is some helpful info shown in a popover."
}
/>
// Rounding
<PopOver rounding="none"
asChild
trigger={<Button size="small">Toggle Popover</Button>}
content={
"This is some helpful info shown in a popover."
}
/>
<PopOver rounding="medium"
asChild
trigger={<Button size="small">Toggle Popover</Button>}
content={
"This is some helpful info shown in a popover."
}
/>
<PopOver rounding="large"
asChild
trigger={<Button size="small">Toggle Popover</Button>}
content={
"This is some helpful info shown in a popover."
}
/>
// Shadows
<PopOver shadow="none"
asChild
trigger={<Button size="small">Toggle Popover</Button>}
content={
"This is some helpful info shown in a popover."
}
/>
<PopOver shadow="light"
asChild
trigger={<Button size="small">Toggle Popover</Button>}
content={
"This is some helpful info shown in a popover."
}
/>
<PopOver shadow="strong"
asChild
trigger={<Button size="small">Toggle Popover</Button>}
content={
"This is some helpful info shown in a popover."
}
/>// Disabled
<PopOver disabled
asChild
trigger={<Button size="small">Toggle Popover</Button>}
content={
"This is some helpful info shown in a popover."
}
/>