* Push sdk folder
* Ignore `sdk` from root tsconfig
* Add postcss config
* Tweaks to the vite setup
* Cleanup and add `Login` component
* Test
* Undo test commit
* Turn off next linter rule for sdk
* Tweaks to component doc
* Add dom libs to tsconfig
* html id generation
* Component WIP
* Update tsconfig and lock file
* Refactor
* Tweak props and handle error display
* Simplify `useId` hook
* Update JSDOC
* Remove ErrorDisplayComponent prop
* Minor refactor
* Refactor id generation, add jsdoc
* Support styling via props and add default styles
* Sync lock files
* More default styles for input
* Sync lock file
* Tweak box-shadow
* Minor tweak comment
* WIP
* Update package name and lock file
* Update vite config fileName
* Exclude type emit for internal components
* Tweak package.json
* Rename `react-ui`
* Add repo and bugs fields
* Fix import name and jsdoc
* Support `unstyled` prop
* Tweak README and docs
* Minor tweaks
* Tweak README and update favicon
* Add workflow for npm publish
* Update build script and use node 16
* Add trigger on push
* Add dev dependencies to fix failing build
* Add missing dev dependency
* set access to public
* Move react & others to dev dependencies
* Fix main,module,exports in package.json
* Include types in package.json
* Fix types path
* Fix return type for `forwardTenant`
* Include react as a peer dependency
* Add react plugin to vite
* Handle `undefined`
* Inject defaultStyles into build
* Update tsconfig
* Update homepage
* Update type to void for no return
* Update usage
* [skip ci] update lock file
* [skip ci] Merge branch 'main' into 702-react-sdk-login
* WIP tweak component
* Handle submission state, align focus styles
* Sync lock file
* Swap ::set-output with `$GITHUB_OUTPUT`
* Use ci job output for getting npm version and publish tag
* trigger sdk jobs on `workflow_call`
* Use sdk workflow
* Fix workflow path
* Replace version in sdk package.json
* Move condition to sdk workflow
* Update vite to v4 and cleanup dependencies
* Publish a beta version for testing
* Revert removal of autoprefixer
* Update node version and inherit secrets
* Tweaks
* Update SDK README
* Revert changes related to testing
* Align border-radius with boxyhq ui
* Temporarily allow publish
* Style alignment with boxyhq ui
* - Update default styling to that of a b/w look
- Support style attr for container
- Tweak types
- Support CSS vars on container element to
style input and button outlines plus button hover
* Accept any color format
* Tweak README and demos
* Support spreading props for input/button
* Tweak style injection so that userland classes
load later and override the default styles
* Try non injection of css
* Add style.css to exports and files
* Formatting change
* Add styling section
* Bump up version
* - Use defaultClasses only if custom classes
are not set
- Remove `unstyled` prop
* Update demos
* Add style for disabled state
* Tweak README
* Bring back css injection
* Remove style from files and exports fields
* Scope css properties to appropriate inner elements
* Remove css properties
* Bump version
* Support HTMLAttributes for container and label also
* Prep for release
* Export types from entry point file
* Tweak for local usage via npm linking
* Replace package.json fields before publish
* Tweak demos
* updated dependabot for new package.json
* fixed yaml
Co-authored-by: Deepak Prabhakara <deepak@boxyhq.com>
* moved jackson-next to this repo
* fixed working-directory
* updated package-lock
* fixed docker build
* fixed dockerfile
* cleanup
* save npm version for use in the build step
* switching the order
* fixed env secret
* update saml-jackson to the current version before building the next.js service
* build from typescript and change main and types before publishing npm
* copy README.md from root before publishing npm
* update README only for prod versions
* read version from root package.json file
* fixed artifact
* updated package-lock