diff --git a/src/components/Button.tsx b/src/components/Button.tsx index 65c0151ba38..56a75c3f352 100644 --- a/src/components/Button.tsx +++ b/src/components/Button.tsx @@ -30,7 +30,7 @@ export function Button({ onClick={onClick} className={cn( className, - 'text-base leading-tight font-bold rounded-full py-2 px-4 focus:outline focus:outline-offset-2 focus:outline-link dark:focus:outline-link-dark inline-flex items-center my-1', + 'transition-all text-base leading-tight font-bold rounded-full py-2 px-4 focus:outline focus:outline-offset-2 focus:outline-link dark:focus:outline-link-dark inline-flex items-center my-1', { 'bg-link border-link text-white hover:bg-link focus:bg-link active:bg-link': active, diff --git a/src/components/ButtonLink.tsx b/src/components/ButtonLink.tsx index 23c971756bc..ddbfbd0f926 100644 --- a/src/components/ButtonLink.tsx +++ b/src/components/ButtonLink.tsx @@ -24,7 +24,7 @@ function ButtonLink({ }: React.AnchorHTMLAttributes & ButtonLinkProps) { const classes = cn( className, - 'active:scale-[.98] transition-transform inline-flex font-bold items-center outline-none focus:outline-none focus-visible:outline focus-visible:outline-link focus:outline-offset-2 focus-visible:dark:focus:outline-link-dark leading-snug', + 'active:scale-[.98] transition-all inline-flex font-bold items-center outline-none focus:outline-none focus-visible:outline focus-visible:outline-link focus:outline-offset-2 focus-visible:dark:focus:outline-link-dark leading-snug', { 'bg-link text-white dark:bg-brand-dark dark:text-secondary hover:bg-opacity-80': type === 'primary', diff --git a/src/components/DocsFooter.tsx b/src/components/DocsFooter.tsx index 5f2330e7eae..54cf0ff2f4f 100644 --- a/src/components/DocsFooter.tsx +++ b/src/components/DocsFooter.tsx @@ -69,7 +69,7 @@ function FooterLink({ 0, 'ps-5': level < 2, diff --git a/src/components/Layout/TopNav/TopNav.tsx b/src/components/Layout/TopNav/TopNav.tsx index cc5c654e3d0..8ab5fe7969d 100644 --- a/src/components/Layout/TopNav/TopNav.tsx +++ b/src/components/Layout/TopNav/TopNav.tsx @@ -126,7 +126,7 @@ function NavItem({url, isActive, children}: any) { @@ -353,7 +353,7 @@ export default function TopNav({ onClick={() => { window.__setPreferredTheme('dark'); }} - className="flex items-center justify-center w-12 h-12 transition-transform rounded-full active:scale-95 hover:bg-primary/5 hover:dark:bg-primary-dark/5 outline-link"> + className="transition-all flex items-center justify-center w-12 h-12 rounded-full active:scale-95 hover:bg-primary/5 hover:dark:bg-primary-dark/5 outline-link"> {darkIcon} @@ -364,7 +364,7 @@ export default function TopNav({ onClick={() => { window.__setPreferredTheme('light'); }} - className="flex items-center justify-center w-12 h-12 transition-transform rounded-full active:scale-95 hover:bg-primary/5 hover:dark:bg-primary-dark/5 outline-link"> + className="flex items-center justify-center w-12 h-12 transition-all rounded-full active:scale-95 hover:bg-primary/5 hover:dark:bg-primary-dark/5 outline-link"> {lightIcon} @@ -372,7 +372,7 @@ export default function TopNav({ + className="active:scale-95 transition-all flex w-12 h-12 rounded-full items-center justify-center hover:bg-primary/5 hover:dark:bg-primary-dark/5 outline-link"> {languageIcon} @@ -382,7 +382,7 @@ export default function TopNav({ target="_blank" rel="noreferrer noopener" aria-label="Open on GitHub" - className="flex items-center justify-center w-12 h-12 transition-transform rounded-full active:scale-95 hover:bg-primary/5 hover:dark:bg-primary-dark/5 outline-link"> + className="flex items-center justify-center w-12 h-12 transition-all rounded-full active:scale-95 hover:bg-primary/5 hover:dark:bg-primary-dark/5 outline-link"> {githubIcon} diff --git a/src/components/MDX/BlogCard.tsx b/src/components/MDX/BlogCard.tsx index 1a16013a20a..b069f3cf692 100644 --- a/src/components/MDX/BlogCard.tsx +++ b/src/components/MDX/BlogCard.tsx @@ -19,8 +19,8 @@ function BlogCard({title, badge, date, icon, url, children}: BlogCardProps) { -
+ className="transition-all block h-full w-full rounded-2xl outline-none focus:outline-none focus-visible:outline focus-visible:outline-link focus:outline-offset-2 focus-visible:dark:focus:outline-link-dark"> +

{title}