diff --git a/dev/kitchen-sink/Row8.tsx b/dev/kitchen-sink/Row8.tsx index e38dbd16..3786ae8f 100644 --- a/dev/kitchen-sink/Row8.tsx +++ b/dev/kitchen-sink/Row8.tsx @@ -1,18 +1,19 @@ import { BoardRow } from '../../packages/react-components-pro/src/BoardRow.js'; -import { Item } from '../../packages/react-components/src/Item.js'; import { ListBox } from '../../packages/react-components/src/ListBox.js'; import { RadioButton } from '../../packages/react-components/src/RadioButton.js'; import { RadioGroup } from '../../packages/react-components/src/RadioGroup.js'; import { RichTextEditor } from '../../packages/react-components-pro/src/RichTextEditor.js'; import { Select } from '../../packages/react-components/src/Select.js'; +import { SelectItem } from '../../packages/react-components/src/SelectItem.js'; +import { SelectListBox } from '../../packages/react-components/src/SelectListBox.js'; import { Tooltip } from '../../packages/react-components/src/Tooltip.js'; -function SelectListBox() { +function SelectRenderer() { return ( - - One - Two - + + One + Two + ); } @@ -29,7 +30,7 @@ export default function Row8() { diff --git a/dev/pages/Select.tsx b/dev/pages/Select.tsx index 22910652..c92495c0 100644 --- a/dev/pages/Select.tsx +++ b/dev/pages/Select.tsx @@ -1,12 +1,12 @@ import { Select } from '../../packages/react-components/src/Select.js'; -import type { SelectItem } from '../../packages/react-components/src/Select.js'; +import type { SelectItemData } from '../../packages/react-components/src/Select.js'; import { ListBox } from '../../packages/react-components/src/ListBox.js'; import { Item } from '../../packages/react-components/src/Item.js'; import { Tooltip } from '../../packages/react-components/src/Tooltip.js'; import { useEffect, useState } from 'react'; import type { SelectInvalidChangedEvent, SelectValidatedEvent } from '@vaadin/select'; -const items: SelectItem[] = [ +const items: SelectItemData[] = [ { label: 'Option 1', value: 'opt1' }, { label: 'Option 2', value: 'opt2' }, { component: 'hr' }, diff --git a/packages/react-components/package.json b/packages/react-components/package.json index 611dd214..ee7243e6 100644 --- a/packages/react-components/package.json +++ b/packages/react-components/package.json @@ -373,6 +373,14 @@ "types": "./Select.d.ts", "default": "./Select.js" }, + "./SelectItem.js": { + "types": "./SelectItem.d.ts", + "default": "./SelectItem.js" + }, + "./SelectListBox.js": { + "types": "./SelectListBox.d.ts", + "default": "./SelectListBox.js" + }, "./SideNav.js": { "types": "./SideNav.d.ts", "default": "./SideNav.js" @@ -507,6 +515,8 @@ "./RangeSlider": "./RangeSlider.js", "./Scroller": "./Scroller.js", "./Select": "./Select.js", + "./SelectItem": "./SelectItem.js", + "./SelectListBox": "./SelectListBox.js", "./SideNav": "./SideNav.js", "./SideNavItem": "./SideNavItem.js", "./Slider": "./Slider.js", diff --git a/packages/react-components/src/SelectItem.ts b/packages/react-components/src/SelectItem.ts new file mode 100644 index 00000000..8a8bb0c7 --- /dev/null +++ b/packages/react-components/src/SelectItem.ts @@ -0,0 +1 @@ +export * from './generated/SelectItem.js'; diff --git a/packages/react-components/src/SelectListBox.ts b/packages/react-components/src/SelectListBox.ts new file mode 100644 index 00000000..722ec1e9 --- /dev/null +++ b/packages/react-components/src/SelectListBox.ts @@ -0,0 +1 @@ +export * from './generated/SelectListBox.js';