UNPKG

@workday/canvas-kit-react

Version:

The parent module that contains all Workday Canvas Kit React components

25 lines (24 loc) 1.01 kB
import { jsx as _jsx, Fragment as _Fragment } from "react/jsx-runtime"; import { createContainer, createComponent } from '@workday/canvas-kit-react/common'; import { Menu, useMenuModel } from '@workday/canvas-kit-react/menu'; export const BreadcrumbsMenuItem = createComponent('a')({ displayName: 'Breadcrumbs.Menu.Item', Component: (props, ref, Element) => { return _jsx(Menu.Item, { as: Element, style: { textDecoration: 'none' }, ...props, ref: ref }); }, }); export const BreadcrumbsMenu = createContainer()({ displayName: 'Breadcrumbs.Menu', modelHook: useMenuModel, subComponents: { Card: (elemProps) => (_jsx(Menu.Card, { width: 280, maxWidth: 280, maxHeight: 296, ...elemProps })), List: Menu.List, Item: BreadcrumbsMenuItem, Divider: Menu.Divider, Target: Menu.Target, TargetContext: Menu.TargetContext, Popper: Menu.Popper, }, })(({ children }) => { return _jsx(_Fragment, { children: children }); });