Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
* chore(release): remove unused semantic-release script * refactor(typescript): convert all components, with errors * fix(component): add event handlers to button props * build:lib task - change extension to .ts * jest: d.ts files aren't test files * Button.test.tsx: add aria-label to quiet warnings * __tests__/types.d.ts: add ListenerMap * Dropdown.test.tsx: initialize map as ListenerMap * Modal.test.tsx: initialize map as ListenerMap * mergeDeep.ts: add types * warning.ts: add types * set default when destructuring * remove unused variable * don't show aria-label warning if button has text in addition to icon * rename cls to buttonStyles * Button.tsx: refactor types * all components: Props extends React.HTMLAttributes<T> * Transition.tsx: types * HelperText.tsx: types * index.ts: sort exports * Button.tsx: support any tag value * __tests__/Button.test.tsx: test for arbitrary type * Select.tsx: `multiple` prop is provided by HTMLSelectElement * TableHeader.tsx: remove type alias for HTMLTableSectionElement * Textarea.tsx: `disabled` prop is provided by HTMLTextAreaElement * Windmill.tsx: `children` is required * consolidate types * tsconfig: change outDir to ./dist * tsconfig: add include/exclude * webpack config: add resolve * package.json: add build:ts script * package.json: consolidate build steps * Input.tsx: for some reason we don't get autoFocus for free * refactor(input): remove autofocus The use of `autoFocus` needs to be better tested. Until then, `ref` with `useEffect` should be used to focus the input. * fix(packages): update dependencies * build(release): update release packages * Release 0.4.0-beta.0 Co-authored-by: Andrew Gillis <[email protected]> Co-authored-by: HerbCaudill <[email protected]>
- Loading branch information