Undo
Redo
Cut
Copy
Paste
Find
Find…
Find Next
Find Previous
Transformations
Make uppercase
Make lowercase
Capitalize
<ods-menu class = "w-[220px]" >
<ods-menu-header headline = "Menu Headline" subline = "Menu Subline" ></ods-menu-header>
<ods-divider></ods-divider>
<ods-menu-item value = "undo" > Undo </ods-menu-item>
<ods-menu-item value = "redo" > Redo </ods-menu-item>
<ods-divider></ods-divider>
<ods-menu-item value = "cut" > Cut </ods-menu-item>
<ods-menu-item value = "copy" > Copy </ods-menu-item>
<ods-menu-item value = "paste" > Paste </ods-menu-item>
<ods-divider></ods-divider>
<ods-menu slot = "submenu" >
<ods-menu-item value = "find" > Find… </ods-menu-item>
<ods-menu-item value = "find-previous" > Find Next </ods-menu-item>
<ods-menu-item value = "find-next" > Find Previous </ods-menu-item>
<span> Transformations </span>
<ods-menu slot = "submenu" >
<ods-menu-item value = "uppercase" > Make uppercase </ods-menu-item>
<ods-menu-item value = "lowercase" > Make lowercase </ods-menu-item>
<ods-menu-item value = "capitalize" > Capitalize </ods-menu-item>
import { OdsMenu } from '@ods/components/react.menu' ;
import { OdsMenuHeader } from '@ods/components/react.menu-header' ;
import { OdsMenuItem } from '@ods/components/react.menu-item' ;
import { OdsDivider } from '@ods/components/react.divider' ;
< OdsMenu className = "w-[220px]" >
< OdsMenuHeader headline = "Menu Headline" subline = "Menu Subline" ></ OdsMenuHeader >
< OdsDivider ></ OdsDivider >
< OdsMenuItem value = "undo" > Undo </ OdsMenuItem >
< OdsMenuItem value = "redo" > Redo </ OdsMenuItem >
< OdsDivider ></ OdsDivider >
< OdsMenuItem value = "cut" > Cut </ OdsMenuItem >
< OdsMenuItem value = "copy" > Copy </ OdsMenuItem >
< OdsMenuItem value = "paste" > Paste </ OdsMenuItem >
< OdsDivider ></ OdsDivider >
< OdsMenuItem value = "find" > Find… </ OdsMenuItem >
< OdsMenuItem value = "find-previous" > Find Next </ OdsMenuItem >
< OdsMenuItem value = "find-next" > Find Previous </ OdsMenuItem >
<span> Transformations </span>
< OdsMenuItem value = "uppercase" > Make uppercase </ OdsMenuItem >
< OdsMenuItem value = "lowercase" > Make lowercase </ OdsMenuItem >
< OdsMenuItem value = "capitalize" > Capitalize </ OdsMenuItem >
import '@ods/components/web.menu-header' ;
import { OdsMenuHeader } from '@ods/components/react.menu-header' ;
Note: You only need to import a web component once in your code , as it registers itself globally when defined, allowing you to use it anywhere within your application without needing to re-import it each time you want to use the component.
import { OdsMenuHeader } from '@ods/components/react.menu-header' ;
This component is still in development and cannot be imported at this time.
Slots Name Description (default) The menu header's content.
Properties Please note, both and are shown in the table below. Unless otherwise specified, the property and attribute names are identical.
Property/Attribute Reflects Type Default headline
string '' subline
string ''
Parts Name Description base The component's base wrapper.