SIGN IN SIGN UP

feat: add device authorization and approval functionality

- Implemented `DeviceAuthorizationForm` component for user code input and verification.
- Created `DeviceApprovalPage` to handle device approval requests.
- Added `DeviceAuthorizationPage` for device verification process.
- Integrated `checkDeviceAuthorizationCode` and `normalizeDeviceUserCode` for handling user codes.

test: set up testing utilities for authentication
- Added `auth.test.ts` to configure Better Auth with test utilities.
- Created `test-setup.ts` to export authentication context for testing.

feat: add Storybook stories and components
- Developed `Button` component with various sizes and styles.
- Created `Header` component with login/logout functionality.
- Implemented `Page` component to demonstrate usage of `Header` and `Button`.
- Added Storybook stories for `Button`, `Header`, and `Page` components.
- Included styles for `Button`, `Header`, and `Page` components in respective CSS files.

docs: create configuration documentation for Storybook
- Added `Configure.mdx` to provide guidance on configuring Storybook for projects.
S
ssdeanx committed
3fa08c5e09bf6bb41b75e105f8831e6272f8f3a0
Parent: d0d3735