diff --git a/packages/ui-toolkit/package.json b/packages/ui-toolkit/package.json index 0f2a4f2f..05a0f43e 100644 --- a/packages/ui-toolkit/package.json +++ b/packages/ui-toolkit/package.json @@ -1,6 +1,6 @@ { "name": "@groww-tech/ui-toolkit", - "version": "0.4.5", + "version": "0.4.6", "description": "A lightning nature UI", "main": "dist/cjs/index.js", "module": "dist/esm/index.js", diff --git a/packages/ui-toolkit/src/components/atoms/Select/Select.tsx b/packages/ui-toolkit/src/components/atoms/Select/Select.tsx index db6a4cbc..c0e41e6c 100644 --- a/packages/ui-toolkit/src/components/atoms/Select/Select.tsx +++ b/packages/ui-toolkit/src/components/atoms/Select/Select.tsx @@ -58,7 +58,8 @@ class Select extends React.PureComponent { optionsParentClass, activeOptionBoxClass, activeIndex, - dataTestId + dataTestId, + readonly } = this.props; let selectedOption = null; @@ -85,6 +86,7 @@ class Select extends React.PureComponent { {}, - dataTestId: '' + dataTestId: '', + readonly: false } as DefaultProps; @@ -219,6 +222,8 @@ type DefaultProps = { activeOptionBoxClass: string; onChange:(e:React.ChangeEvent)=> void; dataTestId: string; + /* readonly is useful for phone devices where we are showing data from our own like dropdown */ + readonly: boolean; } export type Props = RequiredProps & DefaultProps;