diff --git a/packages/propel/src/components/breadcrumb/breadcrumb-dropdown-item.tsx b/packages/propel/src/components/breadcrumb/breadcrumb-dropdown-item.tsx deleted file mode 100644 index 7e87ef8b..00000000 --- a/packages/propel/src/components/breadcrumb/breadcrumb-dropdown-item.tsx +++ /dev/null @@ -1,13 +0,0 @@ -import { Menu } from "@base-ui/react/menu"; - -export type BreadcrumbDropdownItemProps = Omit; - -/** A single item inside `BreadcrumbDropdown`. */ -export function BreadcrumbDropdownItem(props: BreadcrumbDropdownItemProps) { - return ( - - ); -} diff --git a/packages/propel/src/components/breadcrumb/breadcrumb-dropdown.tsx b/packages/propel/src/components/breadcrumb/breadcrumb-dropdown.tsx deleted file mode 100644 index e616ebe3..00000000 --- a/packages/propel/src/components/breadcrumb/breadcrumb-dropdown.tsx +++ /dev/null @@ -1,35 +0,0 @@ -import { Menu } from "@base-ui/react/menu"; -import { Ellipsis } from "lucide-react"; -import type * as React from "react"; - -import { OverlayPanel } from "../../internal/overlay-panel"; -import { BreadcrumbTrigger } from "../../ui/breadcrumb"; - -export type BreadcrumbDropdownProps = Omit & { - /** The collapsed crumbs shown in the menu. */ - children?: React.ReactNode; - /** Accessible name for the trigger. Defaults to "Show more breadcrumbs". */ - label?: string; -}; - -/** A collapsed/overflow crumb that opens a menu of hidden crumbs. */ -export function BreadcrumbDropdown({ - children, - label = "Show more breadcrumbs", - ...props -}: BreadcrumbDropdownProps) { - return ( - - } {...props}> - - - - - - {children} - - - - - ); -} diff --git a/packages/propel/src/components/breadcrumb/breadcrumb-menu-trigger.tsx b/packages/propel/src/components/breadcrumb/breadcrumb-menu-trigger.tsx index 32d657ba..cd76a716 100644 --- a/packages/propel/src/components/breadcrumb/breadcrumb-menu-trigger.tsx +++ b/packages/propel/src/components/breadcrumb/breadcrumb-menu-trigger.tsx @@ -2,7 +2,11 @@ import { Menu } from "@base-ui/react/menu"; import { ChevronRight } from "lucide-react"; import type * as React from "react"; -import { BreadcrumbTrigger } from "../../ui/breadcrumb"; +import { + BreadcrumbTrigger, + BreadcrumbTriggerIcon, + BreadcrumbTriggerIndicator, +} from "../../ui/breadcrumb"; export type BreadcrumbMenuTriggerProps = Omit & { /** Leading content, typically a work-item/page icon. */ @@ -15,16 +19,11 @@ export type BreadcrumbMenuTriggerProps = Omit} {...props}> - {icon != null ? ( - - {icon} - - ) : null} + {icon != null ? {icon} : null} {children} -