diff --git a/CHANGELOG.md b/CHANGELOG.md index 47bf432fb..67d2ed085 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -12,6 +12,12 @@ ### Dependency updates +## [18.0.0] - 2022-11-29 + +### Changed + +- [BREAKING] `Typescript`: All components and their props are typescript ([@qubis741](https://github.com/qubis741)) in [#2467](https://github.com/teamleadercrm/ui/pull/2467)) + ## [17.1.1] - 2022-11-23 ### Changed diff --git a/package.json b/package.json index f3af99f0d..7b7ca0db6 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "@teamleader/ui", "description": "Teamleader UI library", - "version": "17.1.1", + "version": "18.0.0", "author": "Teamleader ", "bugs": { "url": "https://github.com/teamleadercrm/ui/issues" diff --git a/src/components/marketingMenuItem/marketingMenuItem.stories.tsx b/src/components/marketingMenuItem/marketingMenuItem.stories.tsx index 018fcedd1..87c6c53e1 100644 --- a/src/components/marketingMenuItem/marketingMenuItem.stories.tsx +++ b/src/components/marketingMenuItem/marketingMenuItem.stories.tsx @@ -6,8 +6,7 @@ import MarketingMenuItem from './MarketingMenuItem'; import { IconExternalLinkSmallOutline } from '@teamleader/ui-icons'; import Menu, { MenuDivider, MenuItem } from '../menu'; import Box, { BoxProps } from '../box'; -import { MenuListProps } from 'react-select'; -import Select from '../select'; +import Select, { Option, SelectComponentsProps } from '../select'; import { useCallback } from '@storybook/addons'; export default { @@ -36,7 +35,7 @@ const options = [ export const DropdownWithUpsell: ComponentStory = (args) => { const MenuList = useCallback( - (props: MenuListProps) => { + (props: SelectComponentsProps['MenuList']) => { const { children, getStyles, innerRef, innerProps } = props; return ( @@ -57,8 +56,9 @@ export const DropdownWithUpsell: ComponentStory = (arg }, [args], ); + const handleChange = (option: Option) => console.log(option); - return ; }; DropdownWithUpsell.args = { diff --git a/src/components/select/Select.tsx b/src/components/select/Select.tsx index 18e1f5cf3..e3c54485d 100644 --- a/src/components/select/Select.tsx +++ b/src/components/select/Select.tsx @@ -38,17 +38,8 @@ const minHeightBySizeMap: Record = { export interface SelectRef