- Updated the Input component to comply with accessibility standards. Added minor tweaks to the Form component and minor style updates.
- Updated ref usage in the Tabs component to fix compatibility issues.
- Updated the Tabs component to comply with accessibility standards.
- Updated the Panel component to have aria attributes for accessibility. Added a static panel example to the Storybook instance.
- Added Travis CI hook to deploy Storybook to Github Pages on a successful pass on
master
. - Updated the Header component with styling for the logo and optional nav element.
- Updated the Header and Tabs components for documentation purposes.
- Updated the Button component to render extra props, for aria-* attributes. Updated related styles for hover state.
- Added
tslint-react-a11y
as a linter extension for checking for accessibility issues in the React components.
- Enabled optionally passing an onMouseDown handler to the Button
- Committed new version of package-lock.json
- Updates and stories for the Form
- Committed new version of package-lock.json
- More styling options for the Button component
- More stories for the Button component
- Added
withInfo
Storybook addon to include better documentation for each component.
- Now React 16 for the build.
- Color Contrast issue for the "danger" button style.
- Stories for the Button component.
- Fixed Button styling bug involving text color on focus.
- Enabled optional specification of custom behavior on enter for the Panel component. This fixes a bug whereby forms containing Panels would toggle the Panel on enter rather than submitting.
- Added additional configuration options to the Button component.
- Storybook for documentation of the components. A static build can be seen on the Github repo.
- Updated to Webpack 4! This update also includes updates to many other npm packages.
- Tests were moved from inside the
src
folder to outside of it, that way Webpack will not include it in the build, as it is not needed in the final distribution.
- Typescript has been updated to v2.7.2 and with that
typings
were removed and@types
were included.
- Cleaned up package.json. Many existing npm packages which are not used in this repo have not been removed as dependencies.
- The
opds-web-client
was removed from this repo as it is not needed and was only used to import scss files. The app breaks without it so one scss variable and one scss mixin were manually moved into this repo. typings
were removed in favor of @types.
- Fixed a minor styling bug involving the Panel component's behavior on hover
- Added additional configuration options to the Panel component
- Webpack configuration
- Working version to use as a package on npm
- Added a file to export components
- Webpack configuration
- Created a demo page
- Set up the repo