File tree Expand file tree Collapse file tree 2 files changed +14
-1
lines changed
packages/components/src/ui/radix-dropdown Expand file tree Collapse file tree 2 files changed +14
-1
lines changed Original file line number Diff line number Diff line change @@ -162,8 +162,9 @@ export const DropdownMenuItem = forwardRef(
162162export const DropdownMenuCheckboxItem = ( {
163163 children,
164164 checked = false ,
165+ suffix,
165166 ...props
166- } : DropdownMenuPrimitive . DropdownMenuCheckboxItemProps ) => {
167+ } : DropdownMenuCheckboxItemProps ) => {
167168 return (
168169 < DropdownMenuStyled . CheckboxItem { ...props } checked = { checked } >
169170 < DropdownMenuStyled . ItemPrefixWrapper >
@@ -183,6 +184,11 @@ export const DropdownMenuCheckboxItem = ( {
183184 </ DropdownMenuPrimitive . ItemIndicator >
184185 </ DropdownMenuStyled . ItemPrefixWrapper >
185186 { children }
187+ { suffix && (
188+ < DropdownMenuStyled . ItemSuffixWrapper >
189+ { suffix }
190+ </ DropdownMenuStyled . ItemSuffixWrapper >
191+ ) }
186192 </ DropdownMenuStyled . CheckboxItem >
187193 ) ;
188194} ;
@@ -199,6 +205,7 @@ const radioDot = (
199205
200206export const DropdownMenuRadioItem = ( {
201207 children,
208+ suffix,
202209 ...props
203210} : DropdownMenuRadioItemProps ) => {
204211 return (
@@ -213,6 +220,11 @@ export const DropdownMenuRadioItem = ( {
213220 </ DropdownMenuPrimitive . ItemIndicator >
214221 </ DropdownMenuStyled . ItemPrefixWrapper >
215222 { children }
223+ { suffix && (
224+ < DropdownMenuStyled . ItemSuffixWrapper >
225+ { suffix }
226+ </ DropdownMenuStyled . ItemSuffixWrapper >
227+ ) }
216228 </ DropdownMenuStyled . RadioItem >
217229 ) ;
218230} ;
Original file line number Diff line number Diff line change @@ -132,6 +132,7 @@ const CheckboxItemsGroup = () => {
132132 < DropdownMenuCheckboxItem
133133 checked = { bookmarksChecked }
134134 onCheckedChange = { setBookmarksChecked }
135+ suffix = { < KeyboardShortcut > ⌘+B</ KeyboardShortcut > }
135136 >
136137 Show Bookmarks
137138 </ DropdownMenuCheckboxItem >
You can’t perform that action at this time.
0 commit comments