diff --git a/eslint.config.mjs b/eslint.config.mjs index e1543a2a4..d24233090 100644 --- a/eslint.config.mjs +++ b/eslint.config.mjs @@ -135,6 +135,7 @@ const config = tseslint.config([ // enable all recommended rules to report an error ...eslintPluginBetterTailwindcss.configs["recommended-error"].rules, "better-tailwindcss/enforce-consistent-line-wrapping": "off", + "better-tailwindcss/no-unregistered-classes": ["error", { ignore: ["ory-elements"] }] }, settings: { "better-tailwindcss": { diff --git a/packages/elements-react/src/theme/default/components/card/index.tsx b/packages/elements-react/src/theme/default/components/card/index.tsx index bf9b95585..492d32479 100644 --- a/packages/elements-react/src/theme/default/components/card/index.tsx +++ b/packages/elements-react/src/theme/default/components/card/index.tsx @@ -19,10 +19,12 @@ import { DefaultCurrentIdentifierButton } from "./current-identifier-button" */ export function DefaultCard({ children }: OryCardProps) { return ( -
-
- {children} - +
+
+
+ {children} + +
) diff --git a/packages/elements-react/src/theme/default/global.css b/packages/elements-react/src/theme/default/global.css index 292757c7f..e4918d88b 100644 --- a/packages/elements-react/src/theme/default/global.css +++ b/packages/elements-react/src/theme/default/global.css @@ -1,49 +1,51 @@ /* Copyright © 2024 Ory Corp */ /* SPDX-License-Identifier: Apache-2.0 */ -@import "tailwindcss/preflight"; -@import "tailwindcss/utilities"; -@import "tailwindcss/theme"; - @import "../../../tailwind/generated/variables.css"; -@theme { - --font-sans: initial; - --font-sans-default: var(--font-sans); - --animate-caret-blink: caret-blink 1.25s ease-out infinite; - @keyframes caret-blink { - 0%, - 70%, - 100% { - opacity: 1; - } - 20%, - 50% { - opacity: 0; +.ory-elements { + @import "tailwindcss/preflight"; + @import "tailwindcss/utilities"; + @import "tailwindcss/theme"; + + @theme { + --font-sans: initial; + --font-sans-default: var(--font-sans); + --animate-caret-blink: caret-blink 1.25s ease-out infinite; + @keyframes caret-blink { + 0%, + 70%, + 100% { + opacity: 1; + } + 20%, + 50% { + opacity: 0; + } } - } - --animate-drop-down-in: drop-down-in 400ms cubic-bezier(0.16, 1, 0.3, 1); + --animate-drop-down-in: drop-down-in 400ms cubic-bezier(0.16, 1, 0.3, 1); - @keyframes drop-down-in { - from { - opacity: 0; - transform: scale(0.75); - } - to { - opacity: 1; - transform: scale(1); - } - } - --animate-drop-down-out: drop-down-out 400ms cubic-bezier(0.16, 1, 0.3, 1); - @keyframes drop-down-out { - from { - opacity: 1; - transform: scale(1); + @keyframes drop-down-in { + from { + opacity: 0; + transform: scale(0.75); + } + to { + opacity: 1; + transform: scale(1); + } } - to { - opacity: 0; - transform: scale(0.96); + --animate-drop-down-out: drop-down-out 400ms cubic-bezier(0.16, 1, 0.3, 1); + @keyframes drop-down-out { + from { + opacity: 1; + transform: scale(1); + } + to { + opacity: 0; + transform: scale(0.96); + } } } }