├── .eslintignore ├── .eslintrc.json ├── .gitattributes ├── .gitignore ├── LICENSE ├── README.md ├── examples └── notifications-solana │ ├── .gitignore │ ├── README.md │ ├── next.config.mjs │ ├── package.json │ ├── postcss.config.js │ ├── public │ ├── next.svg │ └── vercel.svg │ ├── src │ ├── app │ │ ├── favicon.ico │ │ ├── globals.css │ │ ├── layout.tsx │ │ ├── page.tsx │ │ └── providers.tsx │ ├── components │ │ ├── NoSSR.tsx │ │ ├── dialect.tsx │ │ ├── theme.tsx │ │ └── wallet.tsx │ └── icons │ │ ├── BookIcon.tsx │ │ ├── GitHubIcon.tsx │ │ ├── MoonIcon.tsx │ │ └── SunIcon.tsx │ ├── tailwind.config.ts │ └── tsconfig.json ├── package.json ├── packages ├── react-sdk-blockchain-solana │ ├── package.json │ ├── src │ │ ├── context.tsx │ │ ├── index.ts │ │ ├── types.ts │ │ └── utils.ts │ └── tsup.config.ts ├── react-sdk │ ├── package.json │ ├── src │ │ ├── context │ │ │ ├── DialectContext │ │ │ │ ├── Gate │ │ │ │ │ └── index.ts │ │ │ │ ├── LocalMessages │ │ │ │ │ └── index.ts │ │ │ │ ├── Sdk │ │ │ │ │ └── index.ts │ │ │ │ ├── Wallet │ │ │ │ │ ├── constants.ts │ │ │ │ │ └── index.ts │ │ │ │ └── index.tsx │ │ │ └── index.tsx │ │ ├── hooks │ │ │ ├── index.ts │ │ │ ├── internal │ │ │ │ ├── swrCache.ts │ │ │ │ └── useLocalStorage.ts │ │ │ ├── useDapp.ts │ │ │ ├── useDappAddresses.ts │ │ │ ├── useDappNotificationSubscriptions.ts │ │ │ ├── useDialectGate.ts │ │ │ ├── useDialectSdk.ts │ │ │ ├── useDialectWallet.ts │ │ │ ├── useNotificationChannel.ts │ │ │ ├── useNotificationChannelDappSubscription.ts │ │ │ ├── useNotificationDapp.ts │ │ │ ├── useNotificationSubscriptions.ts │ │ │ ├── useNotificationThread.ts │ │ │ ├── useNotificationThreadMessages.ts │ │ │ ├── useThread.ts │ │ │ ├── useThreadMessages.ts │ │ │ ├── useThreads.ts │ │ │ └── useUnreadNotifications.ts │ │ ├── index.ts │ │ ├── types.ts │ │ └── utils │ │ │ ├── container.tsx │ │ │ ├── index.ts │ │ │ └── scopes.ts │ └── tsup.config.ts └── react-ui │ ├── .npmignore │ ├── .prettierignore │ ├── .storybook │ ├── main.js │ └── preview.jsx │ ├── README.md │ ├── package.json │ ├── postcss.config.js │ ├── prettier.config.mjs │ ├── src │ ├── index.css │ ├── index.ts │ ├── types.ts │ ├── ui │ │ ├── core │ │ │ ├── Header.tsx │ │ │ ├── icons │ │ │ │ ├── ArrowLeftIcon.tsx │ │ │ │ ├── ArrowRightIcon.tsx │ │ │ │ ├── BellButtonIcon.tsx │ │ │ │ ├── BellButtonIconOutline.tsx │ │ │ │ ├── BellIcon.tsx │ │ │ │ ├── CheckIcon.tsx │ │ │ │ ├── CloseIcon.tsx │ │ │ │ ├── DialectLogo.tsx │ │ │ │ ├── ExclamationIcon.tsx │ │ │ │ ├── LoaderIcon.tsx │ │ │ │ ├── ResendIcon.tsx │ │ │ │ ├── SettingsIcon.tsx │ │ │ │ ├── SpinnerDots.tsx │ │ │ │ ├── TelegramIcon.tsx │ │ │ │ ├── TrashIcon.tsx │ │ │ │ ├── WalletIcon.tsx │ │ │ │ ├── XmarkIcon.tsx │ │ │ │ └── index.ts │ │ │ ├── index.ts │ │ │ ├── model │ │ │ │ ├── api │ │ │ │ │ ├── smart-messages.ts │ │ │ │ │ └── smart-messages.types.ts │ │ │ │ ├── index.ts │ │ │ │ └── useSmartMessage.ts │ │ │ ├── primitives │ │ │ │ ├── Badge.tsx │ │ │ │ ├── Button.tsx │ │ │ │ ├── Checkbox.tsx │ │ │ │ ├── IconButton.tsx │ │ │ │ ├── Input.tsx │ │ │ │ ├── Link.tsx │ │ │ │ ├── Switch.tsx │ │ │ │ ├── TextButton.tsx │ │ │ │ └── index.ts │ │ │ └── wallet-state │ │ │ │ ├── NoWalletState.tsx │ │ │ │ ├── NotAuthorizedState.tsx │ │ │ │ ├── SigningMessageState.tsx │ │ │ │ ├── SigningTransactionState.tsx │ │ │ │ └── WalletStatesWrapper.tsx │ │ ├── index.ts │ │ ├── notifications │ │ │ ├── Notifications.tsx │ │ │ ├── NotificationsButton.tsx │ │ │ ├── NotificationsFeed │ │ │ │ ├── NoNotifications.tsx │ │ │ │ ├── NotificationMessage │ │ │ │ │ ├── ButtonAction.tsx │ │ │ │ │ ├── LinkAction.tsx │ │ │ │ │ ├── index.tsx │ │ │ │ │ └── utils.ts │ │ │ │ ├── NotificationsFeed.tsx │ │ │ │ ├── NotificationsFeedHeader.tsx │ │ │ │ ├── NotificationsFeedScreen.tsx │ │ │ │ ├── NotificationsList.tsx │ │ │ │ ├── NotificationsLoading.tsx │ │ │ │ ├── context.ts │ │ │ │ └── index.ts │ │ │ ├── Settings │ │ │ │ ├── AppInfo.tsx │ │ │ │ ├── Channels │ │ │ │ │ ├── ChannelNotificationsToggle.tsx │ │ │ │ │ ├── EmailChannel │ │ │ │ │ │ ├── EmailInput.tsx │ │ │ │ │ │ ├── EmailVerificationCodeInput.tsx │ │ │ │ │ │ └── index.tsx │ │ │ │ │ ├── TelegramChannel │ │ │ │ │ │ ├── TelegramHandleInput.tsx │ │ │ │ │ │ ├── TelegramVerificationCodeInput.tsx │ │ │ │ │ │ └── index.tsx │ │ │ │ │ ├── WalletChannel.tsx │ │ │ │ │ ├── index.tsx │ │ │ │ │ └── model │ │ │ │ │ │ └── useVerificationCode.ts │ │ │ │ ├── NotificationTypes.tsx │ │ │ │ ├── Settings.tsx │ │ │ │ ├── SettingsHeader.tsx │ │ │ │ ├── SettingsLoading.tsx │ │ │ │ ├── SettingsScreen.tsx │ │ │ │ ├── TosAndPrivacy.tsx │ │ │ │ └── index.ts │ │ │ ├── index.ts │ │ │ └── internal │ │ │ │ ├── ExternalPropsProvider.tsx │ │ │ │ ├── Router.tsx │ │ │ │ └── useClickAway.ts │ │ └── theme.tsx │ └── utils │ │ ├── displayAddress.ts │ │ ├── index.ts │ │ ├── objects.ts │ │ ├── random.ts │ │ └── types.ts │ ├── stories │ ├── Button.stories.tsx │ ├── Checkbox.stories.tsx │ ├── CustomIcons.stories.tsx │ ├── Input.stories.tsx │ ├── NotificationsFeed.stories.tsx │ └── Switch.stories.tsx │ ├── tailwind.config.js │ ├── tsconfig.json │ ├── tsup.config.ts │ └── vite.config.js ├── prettier.config.mjs ├── tsconfig.json └── yarn.lock /.eslintignore: -------------------------------------------------------------------------------- 1 | node_modules/ 2 | lib/ 3 | dist/ -------------------------------------------------------------------------------- /.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dialectlabs/react/HEAD/.eslintrc.json -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dialectlabs/react/HEAD/.gitattributes -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dialectlabs/react/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dialectlabs/react/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dialectlabs/react/HEAD/README.md -------------------------------------------------------------------------------- /examples/notifications-solana/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dialectlabs/react/HEAD/examples/notifications-solana/.gitignore -------------------------------------------------------------------------------- /examples/notifications-solana/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dialectlabs/react/HEAD/examples/notifications-solana/README.md -------------------------------------------------------------------------------- /examples/notifications-solana/next.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dialectlabs/react/HEAD/examples/notifications-solana/next.config.mjs -------------------------------------------------------------------------------- /examples/notifications-solana/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dialectlabs/react/HEAD/examples/notifications-solana/package.json -------------------------------------------------------------------------------- /examples/notifications-solana/postcss.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dialectlabs/react/HEAD/examples/notifications-solana/postcss.config.js -------------------------------------------------------------------------------- /examples/notifications-solana/public/next.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dialectlabs/react/HEAD/examples/notifications-solana/public/next.svg -------------------------------------------------------------------------------- /examples/notifications-solana/public/vercel.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dialectlabs/react/HEAD/examples/notifications-solana/public/vercel.svg -------------------------------------------------------------------------------- /examples/notifications-solana/src/app/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dialectlabs/react/HEAD/examples/notifications-solana/src/app/favicon.ico -------------------------------------------------------------------------------- /examples/notifications-solana/src/app/globals.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dialectlabs/react/HEAD/examples/notifications-solana/src/app/globals.css -------------------------------------------------------------------------------- /examples/notifications-solana/src/app/layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dialectlabs/react/HEAD/examples/notifications-solana/src/app/layout.tsx -------------------------------------------------------------------------------- /examples/notifications-solana/src/app/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dialectlabs/react/HEAD/examples/notifications-solana/src/app/page.tsx -------------------------------------------------------------------------------- /examples/notifications-solana/src/app/providers.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dialectlabs/react/HEAD/examples/notifications-solana/src/app/providers.tsx -------------------------------------------------------------------------------- /examples/notifications-solana/src/components/NoSSR.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dialectlabs/react/HEAD/examples/notifications-solana/src/components/NoSSR.tsx -------------------------------------------------------------------------------- /examples/notifications-solana/src/components/dialect.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dialectlabs/react/HEAD/examples/notifications-solana/src/components/dialect.tsx -------------------------------------------------------------------------------- /examples/notifications-solana/src/components/theme.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dialectlabs/react/HEAD/examples/notifications-solana/src/components/theme.tsx -------------------------------------------------------------------------------- /examples/notifications-solana/src/components/wallet.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dialectlabs/react/HEAD/examples/notifications-solana/src/components/wallet.tsx -------------------------------------------------------------------------------- /examples/notifications-solana/src/icons/BookIcon.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dialectlabs/react/HEAD/examples/notifications-solana/src/icons/BookIcon.tsx -------------------------------------------------------------------------------- /examples/notifications-solana/src/icons/GitHubIcon.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dialectlabs/react/HEAD/examples/notifications-solana/src/icons/GitHubIcon.tsx -------------------------------------------------------------------------------- /examples/notifications-solana/src/icons/MoonIcon.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dialectlabs/react/HEAD/examples/notifications-solana/src/icons/MoonIcon.tsx -------------------------------------------------------------------------------- /examples/notifications-solana/src/icons/SunIcon.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dialectlabs/react/HEAD/examples/notifications-solana/src/icons/SunIcon.tsx -------------------------------------------------------------------------------- /examples/notifications-solana/tailwind.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dialectlabs/react/HEAD/examples/notifications-solana/tailwind.config.ts -------------------------------------------------------------------------------- /examples/notifications-solana/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dialectlabs/react/HEAD/examples/notifications-solana/tsconfig.json -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dialectlabs/react/HEAD/package.json -------------------------------------------------------------------------------- /packages/react-sdk-blockchain-solana/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dialectlabs/react/HEAD/packages/react-sdk-blockchain-solana/package.json -------------------------------------------------------------------------------- /packages/react-sdk-blockchain-solana/src/context.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dialectlabs/react/HEAD/packages/react-sdk-blockchain-solana/src/context.tsx -------------------------------------------------------------------------------- /packages/react-sdk-blockchain-solana/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dialectlabs/react/HEAD/packages/react-sdk-blockchain-solana/src/index.ts -------------------------------------------------------------------------------- /packages/react-sdk-blockchain-solana/src/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dialectlabs/react/HEAD/packages/react-sdk-blockchain-solana/src/types.ts -------------------------------------------------------------------------------- /packages/react-sdk-blockchain-solana/src/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dialectlabs/react/HEAD/packages/react-sdk-blockchain-solana/src/utils.ts -------------------------------------------------------------------------------- /packages/react-sdk-blockchain-solana/tsup.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dialectlabs/react/HEAD/packages/react-sdk-blockchain-solana/tsup.config.ts -------------------------------------------------------------------------------- /packages/react-sdk/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dialectlabs/react/HEAD/packages/react-sdk/package.json -------------------------------------------------------------------------------- /packages/react-sdk/src/context/DialectContext/Gate/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dialectlabs/react/HEAD/packages/react-sdk/src/context/DialectContext/Gate/index.ts -------------------------------------------------------------------------------- /packages/react-sdk/src/context/DialectContext/LocalMessages/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dialectlabs/react/HEAD/packages/react-sdk/src/context/DialectContext/LocalMessages/index.ts -------------------------------------------------------------------------------- /packages/react-sdk/src/context/DialectContext/Sdk/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dialectlabs/react/HEAD/packages/react-sdk/src/context/DialectContext/Sdk/index.ts -------------------------------------------------------------------------------- /packages/react-sdk/src/context/DialectContext/Wallet/constants.ts: -------------------------------------------------------------------------------- 1 | export const DIALECT_WALLET_CONFIG_STORAGE_KEY = 'dialect-wallet-config'; 2 | -------------------------------------------------------------------------------- /packages/react-sdk/src/context/DialectContext/Wallet/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dialectlabs/react/HEAD/packages/react-sdk/src/context/DialectContext/Wallet/index.ts -------------------------------------------------------------------------------- /packages/react-sdk/src/context/DialectContext/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dialectlabs/react/HEAD/packages/react-sdk/src/context/DialectContext/index.tsx -------------------------------------------------------------------------------- /packages/react-sdk/src/context/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dialectlabs/react/HEAD/packages/react-sdk/src/context/index.tsx -------------------------------------------------------------------------------- /packages/react-sdk/src/hooks/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dialectlabs/react/HEAD/packages/react-sdk/src/hooks/index.ts -------------------------------------------------------------------------------- /packages/react-sdk/src/hooks/internal/swrCache.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dialectlabs/react/HEAD/packages/react-sdk/src/hooks/internal/swrCache.ts -------------------------------------------------------------------------------- /packages/react-sdk/src/hooks/internal/useLocalStorage.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dialectlabs/react/HEAD/packages/react-sdk/src/hooks/internal/useLocalStorage.ts -------------------------------------------------------------------------------- /packages/react-sdk/src/hooks/useDapp.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dialectlabs/react/HEAD/packages/react-sdk/src/hooks/useDapp.ts -------------------------------------------------------------------------------- /packages/react-sdk/src/hooks/useDappAddresses.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dialectlabs/react/HEAD/packages/react-sdk/src/hooks/useDappAddresses.ts -------------------------------------------------------------------------------- /packages/react-sdk/src/hooks/useDappNotificationSubscriptions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dialectlabs/react/HEAD/packages/react-sdk/src/hooks/useDappNotificationSubscriptions.ts -------------------------------------------------------------------------------- /packages/react-sdk/src/hooks/useDialectGate.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dialectlabs/react/HEAD/packages/react-sdk/src/hooks/useDialectGate.ts -------------------------------------------------------------------------------- /packages/react-sdk/src/hooks/useDialectSdk.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dialectlabs/react/HEAD/packages/react-sdk/src/hooks/useDialectSdk.ts -------------------------------------------------------------------------------- /packages/react-sdk/src/hooks/useDialectWallet.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dialectlabs/react/HEAD/packages/react-sdk/src/hooks/useDialectWallet.ts -------------------------------------------------------------------------------- /packages/react-sdk/src/hooks/useNotificationChannel.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dialectlabs/react/HEAD/packages/react-sdk/src/hooks/useNotificationChannel.ts -------------------------------------------------------------------------------- /packages/react-sdk/src/hooks/useNotificationChannelDappSubscription.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dialectlabs/react/HEAD/packages/react-sdk/src/hooks/useNotificationChannelDappSubscription.ts -------------------------------------------------------------------------------- /packages/react-sdk/src/hooks/useNotificationDapp.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dialectlabs/react/HEAD/packages/react-sdk/src/hooks/useNotificationDapp.ts -------------------------------------------------------------------------------- /packages/react-sdk/src/hooks/useNotificationSubscriptions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dialectlabs/react/HEAD/packages/react-sdk/src/hooks/useNotificationSubscriptions.ts -------------------------------------------------------------------------------- /packages/react-sdk/src/hooks/useNotificationThread.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dialectlabs/react/HEAD/packages/react-sdk/src/hooks/useNotificationThread.ts -------------------------------------------------------------------------------- /packages/react-sdk/src/hooks/useNotificationThreadMessages.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dialectlabs/react/HEAD/packages/react-sdk/src/hooks/useNotificationThreadMessages.ts -------------------------------------------------------------------------------- /packages/react-sdk/src/hooks/useThread.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dialectlabs/react/HEAD/packages/react-sdk/src/hooks/useThread.ts -------------------------------------------------------------------------------- /packages/react-sdk/src/hooks/useThreadMessages.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dialectlabs/react/HEAD/packages/react-sdk/src/hooks/useThreadMessages.ts -------------------------------------------------------------------------------- /packages/react-sdk/src/hooks/useThreads.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dialectlabs/react/HEAD/packages/react-sdk/src/hooks/useThreads.ts -------------------------------------------------------------------------------- /packages/react-sdk/src/hooks/useUnreadNotifications.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dialectlabs/react/HEAD/packages/react-sdk/src/hooks/useUnreadNotifications.ts -------------------------------------------------------------------------------- /packages/react-sdk/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dialectlabs/react/HEAD/packages/react-sdk/src/index.ts -------------------------------------------------------------------------------- /packages/react-sdk/src/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dialectlabs/react/HEAD/packages/react-sdk/src/types.ts -------------------------------------------------------------------------------- /packages/react-sdk/src/utils/container.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dialectlabs/react/HEAD/packages/react-sdk/src/utils/container.tsx -------------------------------------------------------------------------------- /packages/react-sdk/src/utils/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dialectlabs/react/HEAD/packages/react-sdk/src/utils/index.ts -------------------------------------------------------------------------------- /packages/react-sdk/src/utils/scopes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dialectlabs/react/HEAD/packages/react-sdk/src/utils/scopes.ts -------------------------------------------------------------------------------- /packages/react-sdk/tsup.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dialectlabs/react/HEAD/packages/react-sdk/tsup.config.ts -------------------------------------------------------------------------------- /packages/react-ui/.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dialectlabs/react/HEAD/packages/react-ui/.npmignore -------------------------------------------------------------------------------- /packages/react-ui/.prettierignore: -------------------------------------------------------------------------------- 1 | .storybook -------------------------------------------------------------------------------- /packages/react-ui/.storybook/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dialectlabs/react/HEAD/packages/react-ui/.storybook/main.js -------------------------------------------------------------------------------- /packages/react-ui/.storybook/preview.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dialectlabs/react/HEAD/packages/react-ui/.storybook/preview.jsx -------------------------------------------------------------------------------- /packages/react-ui/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dialectlabs/react/HEAD/packages/react-ui/README.md -------------------------------------------------------------------------------- /packages/react-ui/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dialectlabs/react/HEAD/packages/react-ui/package.json -------------------------------------------------------------------------------- /packages/react-ui/postcss.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dialectlabs/react/HEAD/packages/react-ui/postcss.config.js -------------------------------------------------------------------------------- /packages/react-ui/prettier.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dialectlabs/react/HEAD/packages/react-ui/prettier.config.mjs -------------------------------------------------------------------------------- /packages/react-ui/src/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dialectlabs/react/HEAD/packages/react-ui/src/index.css -------------------------------------------------------------------------------- /packages/react-ui/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dialectlabs/react/HEAD/packages/react-ui/src/index.ts -------------------------------------------------------------------------------- /packages/react-ui/src/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dialectlabs/react/HEAD/packages/react-ui/src/types.ts -------------------------------------------------------------------------------- /packages/react-ui/src/ui/core/Header.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dialectlabs/react/HEAD/packages/react-ui/src/ui/core/Header.tsx -------------------------------------------------------------------------------- /packages/react-ui/src/ui/core/icons/ArrowLeftIcon.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dialectlabs/react/HEAD/packages/react-ui/src/ui/core/icons/ArrowLeftIcon.tsx -------------------------------------------------------------------------------- /packages/react-ui/src/ui/core/icons/ArrowRightIcon.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dialectlabs/react/HEAD/packages/react-ui/src/ui/core/icons/ArrowRightIcon.tsx -------------------------------------------------------------------------------- /packages/react-ui/src/ui/core/icons/BellButtonIcon.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dialectlabs/react/HEAD/packages/react-ui/src/ui/core/icons/BellButtonIcon.tsx -------------------------------------------------------------------------------- /packages/react-ui/src/ui/core/icons/BellButtonIconOutline.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dialectlabs/react/HEAD/packages/react-ui/src/ui/core/icons/BellButtonIconOutline.tsx -------------------------------------------------------------------------------- /packages/react-ui/src/ui/core/icons/BellIcon.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dialectlabs/react/HEAD/packages/react-ui/src/ui/core/icons/BellIcon.tsx -------------------------------------------------------------------------------- /packages/react-ui/src/ui/core/icons/CheckIcon.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dialectlabs/react/HEAD/packages/react-ui/src/ui/core/icons/CheckIcon.tsx -------------------------------------------------------------------------------- /packages/react-ui/src/ui/core/icons/CloseIcon.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dialectlabs/react/HEAD/packages/react-ui/src/ui/core/icons/CloseIcon.tsx -------------------------------------------------------------------------------- /packages/react-ui/src/ui/core/icons/DialectLogo.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dialectlabs/react/HEAD/packages/react-ui/src/ui/core/icons/DialectLogo.tsx -------------------------------------------------------------------------------- /packages/react-ui/src/ui/core/icons/ExclamationIcon.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dialectlabs/react/HEAD/packages/react-ui/src/ui/core/icons/ExclamationIcon.tsx -------------------------------------------------------------------------------- /packages/react-ui/src/ui/core/icons/LoaderIcon.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dialectlabs/react/HEAD/packages/react-ui/src/ui/core/icons/LoaderIcon.tsx -------------------------------------------------------------------------------- /packages/react-ui/src/ui/core/icons/ResendIcon.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dialectlabs/react/HEAD/packages/react-ui/src/ui/core/icons/ResendIcon.tsx -------------------------------------------------------------------------------- /packages/react-ui/src/ui/core/icons/SettingsIcon.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dialectlabs/react/HEAD/packages/react-ui/src/ui/core/icons/SettingsIcon.tsx -------------------------------------------------------------------------------- /packages/react-ui/src/ui/core/icons/SpinnerDots.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dialectlabs/react/HEAD/packages/react-ui/src/ui/core/icons/SpinnerDots.tsx -------------------------------------------------------------------------------- /packages/react-ui/src/ui/core/icons/TelegramIcon.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dialectlabs/react/HEAD/packages/react-ui/src/ui/core/icons/TelegramIcon.tsx -------------------------------------------------------------------------------- /packages/react-ui/src/ui/core/icons/TrashIcon.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dialectlabs/react/HEAD/packages/react-ui/src/ui/core/icons/TrashIcon.tsx -------------------------------------------------------------------------------- /packages/react-ui/src/ui/core/icons/WalletIcon.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dialectlabs/react/HEAD/packages/react-ui/src/ui/core/icons/WalletIcon.tsx -------------------------------------------------------------------------------- /packages/react-ui/src/ui/core/icons/XmarkIcon.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dialectlabs/react/HEAD/packages/react-ui/src/ui/core/icons/XmarkIcon.tsx -------------------------------------------------------------------------------- /packages/react-ui/src/ui/core/icons/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dialectlabs/react/HEAD/packages/react-ui/src/ui/core/icons/index.ts -------------------------------------------------------------------------------- /packages/react-ui/src/ui/core/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dialectlabs/react/HEAD/packages/react-ui/src/ui/core/index.ts -------------------------------------------------------------------------------- /packages/react-ui/src/ui/core/model/api/smart-messages.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dialectlabs/react/HEAD/packages/react-ui/src/ui/core/model/api/smart-messages.ts -------------------------------------------------------------------------------- /packages/react-ui/src/ui/core/model/api/smart-messages.types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dialectlabs/react/HEAD/packages/react-ui/src/ui/core/model/api/smart-messages.types.ts -------------------------------------------------------------------------------- /packages/react-ui/src/ui/core/model/index.ts: -------------------------------------------------------------------------------- 1 | export * from './useSmartMessage'; 2 | -------------------------------------------------------------------------------- /packages/react-ui/src/ui/core/model/useSmartMessage.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dialectlabs/react/HEAD/packages/react-ui/src/ui/core/model/useSmartMessage.ts -------------------------------------------------------------------------------- /packages/react-ui/src/ui/core/primitives/Badge.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dialectlabs/react/HEAD/packages/react-ui/src/ui/core/primitives/Badge.tsx -------------------------------------------------------------------------------- /packages/react-ui/src/ui/core/primitives/Button.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dialectlabs/react/HEAD/packages/react-ui/src/ui/core/primitives/Button.tsx -------------------------------------------------------------------------------- /packages/react-ui/src/ui/core/primitives/Checkbox.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dialectlabs/react/HEAD/packages/react-ui/src/ui/core/primitives/Checkbox.tsx -------------------------------------------------------------------------------- /packages/react-ui/src/ui/core/primitives/IconButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dialectlabs/react/HEAD/packages/react-ui/src/ui/core/primitives/IconButton.tsx -------------------------------------------------------------------------------- /packages/react-ui/src/ui/core/primitives/Input.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dialectlabs/react/HEAD/packages/react-ui/src/ui/core/primitives/Input.tsx -------------------------------------------------------------------------------- /packages/react-ui/src/ui/core/primitives/Link.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dialectlabs/react/HEAD/packages/react-ui/src/ui/core/primitives/Link.tsx -------------------------------------------------------------------------------- /packages/react-ui/src/ui/core/primitives/Switch.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dialectlabs/react/HEAD/packages/react-ui/src/ui/core/primitives/Switch.tsx -------------------------------------------------------------------------------- /packages/react-ui/src/ui/core/primitives/TextButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dialectlabs/react/HEAD/packages/react-ui/src/ui/core/primitives/TextButton.tsx -------------------------------------------------------------------------------- /packages/react-ui/src/ui/core/primitives/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dialectlabs/react/HEAD/packages/react-ui/src/ui/core/primitives/index.ts -------------------------------------------------------------------------------- /packages/react-ui/src/ui/core/wallet-state/NoWalletState.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dialectlabs/react/HEAD/packages/react-ui/src/ui/core/wallet-state/NoWalletState.tsx -------------------------------------------------------------------------------- /packages/react-ui/src/ui/core/wallet-state/NotAuthorizedState.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dialectlabs/react/HEAD/packages/react-ui/src/ui/core/wallet-state/NotAuthorizedState.tsx -------------------------------------------------------------------------------- /packages/react-ui/src/ui/core/wallet-state/SigningMessageState.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dialectlabs/react/HEAD/packages/react-ui/src/ui/core/wallet-state/SigningMessageState.tsx -------------------------------------------------------------------------------- /packages/react-ui/src/ui/core/wallet-state/SigningTransactionState.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dialectlabs/react/HEAD/packages/react-ui/src/ui/core/wallet-state/SigningTransactionState.tsx -------------------------------------------------------------------------------- /packages/react-ui/src/ui/core/wallet-state/WalletStatesWrapper.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dialectlabs/react/HEAD/packages/react-ui/src/ui/core/wallet-state/WalletStatesWrapper.tsx -------------------------------------------------------------------------------- /packages/react-ui/src/ui/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dialectlabs/react/HEAD/packages/react-ui/src/ui/index.ts -------------------------------------------------------------------------------- /packages/react-ui/src/ui/notifications/Notifications.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dialectlabs/react/HEAD/packages/react-ui/src/ui/notifications/Notifications.tsx -------------------------------------------------------------------------------- /packages/react-ui/src/ui/notifications/NotificationsButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dialectlabs/react/HEAD/packages/react-ui/src/ui/notifications/NotificationsButton.tsx -------------------------------------------------------------------------------- /packages/react-ui/src/ui/notifications/NotificationsFeed/NoNotifications.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dialectlabs/react/HEAD/packages/react-ui/src/ui/notifications/NotificationsFeed/NoNotifications.tsx -------------------------------------------------------------------------------- /packages/react-ui/src/ui/notifications/NotificationsFeed/NotificationMessage/ButtonAction.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dialectlabs/react/HEAD/packages/react-ui/src/ui/notifications/NotificationsFeed/NotificationMessage/ButtonAction.tsx -------------------------------------------------------------------------------- /packages/react-ui/src/ui/notifications/NotificationsFeed/NotificationMessage/LinkAction.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dialectlabs/react/HEAD/packages/react-ui/src/ui/notifications/NotificationsFeed/NotificationMessage/LinkAction.tsx -------------------------------------------------------------------------------- /packages/react-ui/src/ui/notifications/NotificationsFeed/NotificationMessage/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dialectlabs/react/HEAD/packages/react-ui/src/ui/notifications/NotificationsFeed/NotificationMessage/index.tsx -------------------------------------------------------------------------------- /packages/react-ui/src/ui/notifications/NotificationsFeed/NotificationMessage/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dialectlabs/react/HEAD/packages/react-ui/src/ui/notifications/NotificationsFeed/NotificationMessage/utils.ts -------------------------------------------------------------------------------- /packages/react-ui/src/ui/notifications/NotificationsFeed/NotificationsFeed.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dialectlabs/react/HEAD/packages/react-ui/src/ui/notifications/NotificationsFeed/NotificationsFeed.tsx -------------------------------------------------------------------------------- /packages/react-ui/src/ui/notifications/NotificationsFeed/NotificationsFeedHeader.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dialectlabs/react/HEAD/packages/react-ui/src/ui/notifications/NotificationsFeed/NotificationsFeedHeader.tsx -------------------------------------------------------------------------------- /packages/react-ui/src/ui/notifications/NotificationsFeed/NotificationsFeedScreen.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dialectlabs/react/HEAD/packages/react-ui/src/ui/notifications/NotificationsFeed/NotificationsFeedScreen.tsx -------------------------------------------------------------------------------- /packages/react-ui/src/ui/notifications/NotificationsFeed/NotificationsList.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dialectlabs/react/HEAD/packages/react-ui/src/ui/notifications/NotificationsFeed/NotificationsList.tsx -------------------------------------------------------------------------------- /packages/react-ui/src/ui/notifications/NotificationsFeed/NotificationsLoading.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dialectlabs/react/HEAD/packages/react-ui/src/ui/notifications/NotificationsFeed/NotificationsLoading.tsx -------------------------------------------------------------------------------- /packages/react-ui/src/ui/notifications/NotificationsFeed/context.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dialectlabs/react/HEAD/packages/react-ui/src/ui/notifications/NotificationsFeed/context.ts -------------------------------------------------------------------------------- /packages/react-ui/src/ui/notifications/NotificationsFeed/index.ts: -------------------------------------------------------------------------------- 1 | export * from './NotificationsFeedScreen'; 2 | -------------------------------------------------------------------------------- /packages/react-ui/src/ui/notifications/Settings/AppInfo.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dialectlabs/react/HEAD/packages/react-ui/src/ui/notifications/Settings/AppInfo.tsx -------------------------------------------------------------------------------- /packages/react-ui/src/ui/notifications/Settings/Channels/ChannelNotificationsToggle.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dialectlabs/react/HEAD/packages/react-ui/src/ui/notifications/Settings/Channels/ChannelNotificationsToggle.tsx -------------------------------------------------------------------------------- /packages/react-ui/src/ui/notifications/Settings/Channels/EmailChannel/EmailInput.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dialectlabs/react/HEAD/packages/react-ui/src/ui/notifications/Settings/Channels/EmailChannel/EmailInput.tsx -------------------------------------------------------------------------------- /packages/react-ui/src/ui/notifications/Settings/Channels/EmailChannel/EmailVerificationCodeInput.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dialectlabs/react/HEAD/packages/react-ui/src/ui/notifications/Settings/Channels/EmailChannel/EmailVerificationCodeInput.tsx -------------------------------------------------------------------------------- /packages/react-ui/src/ui/notifications/Settings/Channels/EmailChannel/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dialectlabs/react/HEAD/packages/react-ui/src/ui/notifications/Settings/Channels/EmailChannel/index.tsx -------------------------------------------------------------------------------- /packages/react-ui/src/ui/notifications/Settings/Channels/TelegramChannel/TelegramHandleInput.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dialectlabs/react/HEAD/packages/react-ui/src/ui/notifications/Settings/Channels/TelegramChannel/TelegramHandleInput.tsx -------------------------------------------------------------------------------- /packages/react-ui/src/ui/notifications/Settings/Channels/TelegramChannel/TelegramVerificationCodeInput.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dialectlabs/react/HEAD/packages/react-ui/src/ui/notifications/Settings/Channels/TelegramChannel/TelegramVerificationCodeInput.tsx -------------------------------------------------------------------------------- /packages/react-ui/src/ui/notifications/Settings/Channels/TelegramChannel/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dialectlabs/react/HEAD/packages/react-ui/src/ui/notifications/Settings/Channels/TelegramChannel/index.tsx -------------------------------------------------------------------------------- /packages/react-ui/src/ui/notifications/Settings/Channels/WalletChannel.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dialectlabs/react/HEAD/packages/react-ui/src/ui/notifications/Settings/Channels/WalletChannel.tsx -------------------------------------------------------------------------------- /packages/react-ui/src/ui/notifications/Settings/Channels/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dialectlabs/react/HEAD/packages/react-ui/src/ui/notifications/Settings/Channels/index.tsx -------------------------------------------------------------------------------- /packages/react-ui/src/ui/notifications/Settings/Channels/model/useVerificationCode.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dialectlabs/react/HEAD/packages/react-ui/src/ui/notifications/Settings/Channels/model/useVerificationCode.ts -------------------------------------------------------------------------------- /packages/react-ui/src/ui/notifications/Settings/NotificationTypes.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dialectlabs/react/HEAD/packages/react-ui/src/ui/notifications/Settings/NotificationTypes.tsx -------------------------------------------------------------------------------- /packages/react-ui/src/ui/notifications/Settings/Settings.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dialectlabs/react/HEAD/packages/react-ui/src/ui/notifications/Settings/Settings.tsx -------------------------------------------------------------------------------- /packages/react-ui/src/ui/notifications/Settings/SettingsHeader.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dialectlabs/react/HEAD/packages/react-ui/src/ui/notifications/Settings/SettingsHeader.tsx -------------------------------------------------------------------------------- /packages/react-ui/src/ui/notifications/Settings/SettingsLoading.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dialectlabs/react/HEAD/packages/react-ui/src/ui/notifications/Settings/SettingsLoading.tsx -------------------------------------------------------------------------------- /packages/react-ui/src/ui/notifications/Settings/SettingsScreen.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dialectlabs/react/HEAD/packages/react-ui/src/ui/notifications/Settings/SettingsScreen.tsx -------------------------------------------------------------------------------- /packages/react-ui/src/ui/notifications/Settings/TosAndPrivacy.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dialectlabs/react/HEAD/packages/react-ui/src/ui/notifications/Settings/TosAndPrivacy.tsx -------------------------------------------------------------------------------- /packages/react-ui/src/ui/notifications/Settings/index.ts: -------------------------------------------------------------------------------- 1 | export * from './SettingsScreen'; 2 | -------------------------------------------------------------------------------- /packages/react-ui/src/ui/notifications/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dialectlabs/react/HEAD/packages/react-ui/src/ui/notifications/index.ts -------------------------------------------------------------------------------- /packages/react-ui/src/ui/notifications/internal/ExternalPropsProvider.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dialectlabs/react/HEAD/packages/react-ui/src/ui/notifications/internal/ExternalPropsProvider.tsx -------------------------------------------------------------------------------- /packages/react-ui/src/ui/notifications/internal/Router.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dialectlabs/react/HEAD/packages/react-ui/src/ui/notifications/internal/Router.tsx -------------------------------------------------------------------------------- /packages/react-ui/src/ui/notifications/internal/useClickAway.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dialectlabs/react/HEAD/packages/react-ui/src/ui/notifications/internal/useClickAway.ts -------------------------------------------------------------------------------- /packages/react-ui/src/ui/theme.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dialectlabs/react/HEAD/packages/react-ui/src/ui/theme.tsx -------------------------------------------------------------------------------- /packages/react-ui/src/utils/displayAddress.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dialectlabs/react/HEAD/packages/react-ui/src/utils/displayAddress.ts -------------------------------------------------------------------------------- /packages/react-ui/src/utils/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dialectlabs/react/HEAD/packages/react-ui/src/utils/index.ts -------------------------------------------------------------------------------- /packages/react-ui/src/utils/objects.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dialectlabs/react/HEAD/packages/react-ui/src/utils/objects.ts -------------------------------------------------------------------------------- /packages/react-ui/src/utils/random.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dialectlabs/react/HEAD/packages/react-ui/src/utils/random.ts -------------------------------------------------------------------------------- /packages/react-ui/src/utils/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dialectlabs/react/HEAD/packages/react-ui/src/utils/types.ts -------------------------------------------------------------------------------- /packages/react-ui/stories/Button.stories.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dialectlabs/react/HEAD/packages/react-ui/stories/Button.stories.tsx -------------------------------------------------------------------------------- /packages/react-ui/stories/Checkbox.stories.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dialectlabs/react/HEAD/packages/react-ui/stories/Checkbox.stories.tsx -------------------------------------------------------------------------------- /packages/react-ui/stories/CustomIcons.stories.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dialectlabs/react/HEAD/packages/react-ui/stories/CustomIcons.stories.tsx -------------------------------------------------------------------------------- /packages/react-ui/stories/Input.stories.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dialectlabs/react/HEAD/packages/react-ui/stories/Input.stories.tsx -------------------------------------------------------------------------------- /packages/react-ui/stories/NotificationsFeed.stories.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dialectlabs/react/HEAD/packages/react-ui/stories/NotificationsFeed.stories.tsx -------------------------------------------------------------------------------- /packages/react-ui/stories/Switch.stories.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dialectlabs/react/HEAD/packages/react-ui/stories/Switch.stories.tsx -------------------------------------------------------------------------------- /packages/react-ui/tailwind.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dialectlabs/react/HEAD/packages/react-ui/tailwind.config.js -------------------------------------------------------------------------------- /packages/react-ui/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dialectlabs/react/HEAD/packages/react-ui/tsconfig.json -------------------------------------------------------------------------------- /packages/react-ui/tsup.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dialectlabs/react/HEAD/packages/react-ui/tsup.config.ts -------------------------------------------------------------------------------- /packages/react-ui/vite.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dialectlabs/react/HEAD/packages/react-ui/vite.config.js -------------------------------------------------------------------------------- /prettier.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dialectlabs/react/HEAD/prettier.config.mjs -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dialectlabs/react/HEAD/tsconfig.json -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dialectlabs/react/HEAD/yarn.lock --------------------------------------------------------------------------------