lightdarkdefaultcompact
Getting StartedInstallationChangelogSupportGithubFrameworksAngularVueReactDemosFoundationThemesTypographyIconsPopoversInternationalizationDrag and DropKeyboard NavigationLayoutGetting StartedBlockInlineGridComponentsAccordionAlertAlert GroupBadgeBreadcrumbButtonButton GroupButton ExpandButton HandleButton IconButton ResizeButton SortCardChatCheckboxColorData GridDateDialogDividerDrawerDropdownFileFormat DatetimeFormat NumberFormsForm InteractionsForm ValidationHeaderInputMenuMonthNavPaginationPasswordProgress BarProgress CircleProgress DotRadioRangeRatingSearchSelectStepperSwitchTabsTagTextareaTimeToastToggletipTooltipTreeData GridGetting StartedFooterPlaceholderAsyncResponsiveHeightPaginationBordersHoverLayerRange SelectionCSVColumn AlignmentColumn WidthColumn FixedColumn StickyColumn VisibilityColumn GroupsColumn SpanColumn ResizeDraggable ColumnsDraggable RowsRow HeaderRow Multi SelectRow Single SelectRow HeightRow ActionRow Action BulkRow StickyRow StripeRow FixedRow SortRow Groups

Blueprint Popovers

Types

tooltiptoggletiptoastdropdowndialogdrawer
tooltiptoggletiptoast

dropdown

dialogdrawer
code
<div bp-layout="inline gap:sm center" style="height: calc(100vh - 48px)">
  <bp-button popovertarget="tooltip" id="tooltip-btn">tooltip</bp-button>
  <bp-button popovertarget="toggletip" id="toggletip-btn">toggletip</bp-button>
  <bp-button popovertarget="toast" id="toast-btn">toast</bp-button>
  <bp-button popovertarget="dropdown" id="dropdown-btn">dropdown</bp-button>
  <bp-button popovertarget="dialog">dialog</bp-button>
  <bp-button popovertarget="drawer">drawer</bp-button>
</div>
<bp-tooltip id="tooltip" anchor="tooltip-btn">tooltip</bp-tooltip>
<bp-toggletip id="toggletip" anchor="toggletip-btn">toggletip</bp-toggletip>
<bp-toast id="toast" position="bottom" closable>toast</bp-toast>
<bp-dropdown id="dropdown" anchor="dropdown-btn" closable><p bp-text="content">dropdown</p></bp-dropdown>
<bp-dialog id="dialog" modal closable>dialog</bp-dialog>
<bp-drawer id="drawer" closable>drawer</bp-drawer>

<script type="module">
  import '@blueprintui/components/include/button.js';
  import '@blueprintui/components/include/toggletip.js';
  import '@blueprintui/components/include/tooltip.js';
  import '@blueprintui/components/include/toast.js';
  import '@blueprintui/components/include/dropdown.js';
  import '@blueprintui/components/include/dialog.js';
  import '@blueprintui/components/include/drawer.js';
</script>