diff --git a/src/app/conf/_design-system/button.tsx b/src/app/conf/_design-system/button.tsx
index 81f39a82a0..6a8f8b4cd2 100644
--- a/src/app/conf/_design-system/button.tsx
+++ b/src/app/conf/_design-system/button.tsx
@@ -20,6 +20,7 @@ export declare namespace ButtonProps {
href: string
as?: never
className?: string
+ disabled?: boolean
}
export interface ButtonProps
@@ -56,17 +57,22 @@ export type ButtonProps =
export function Button(props: ButtonProps) {
const className = clsx(
- "relative flex items-center justify-center gap-2.5 font-normal text-base/none text-neu-0 bg-neu-900 hover:bg-neu-800 active:bg-neu-700 font-sans h-14 px-8 data-[size=md]:h-12 data-[variant=secondary]:bg-neu-100 data-[variant=secondary]:text-neu-900 data-[variant=secondary]:hover:bg-neu-200/75 data-[variant=secondary]:active:bg-neu-200/90 gql-focus-visible",
+ "relative flex items-center justify-center gap-2.5 font-normal text-base/none text-neu-0 bg-neu-900 hover:bg-neu-800 active:bg-neu-700 font-sans h-14 px-8 data-[size=md]:h-12 data-[variant=secondary]:bg-neu-100 data-[variant=secondary]:text-neu-900 data-[variant=secondary]:hover:bg-neu-200/75 data-[variant=secondary]:active:bg-neu-200/90 gql-focus-visible [aria-disabled]:bg-neu-800",
props.className,
)
const styleAttrs = { "data-size": props.size, "data-variant": props.variant }
if ("href" in props && typeof props.href === "string") {
- const { className: _1, size: _2, children, ...rest } = props
+ const { className: _1, size: _2, disabled, children, ...rest } = props
return (
-
+
{children}
)
diff --git a/src/globals.css b/src/globals.css
index 8e215c2f3d..1c472b8e32 100644
--- a/src/globals.css
+++ b/src/globals.css
@@ -511,3 +511,7 @@ div[id^="headlessui-menu-items"] {
.gql-conf-container {
@apply mx-auto w-full max-w-[120rem];
}
+
+.gql-conf-section {
+ @apply px-4 py-8 lg:px-12 xl:gap-x-24 xl:px-24 3xl:px-[240px];
+}
diff --git a/tailwind.config.ts b/tailwind.config.ts
index 42f00126eb..ebad1e3238 100644
--- a/tailwind.config.ts
+++ b/tailwind.config.ts
@@ -2,7 +2,7 @@ import { fontFamily } from "tailwindcss/defaultTheme"
import type { Config } from "tailwindcss"
import typography from "@tailwindcss/typography"
import plugin from "tailwindcss/plugin"
-
+import containerQueries from "@tailwindcss/container-queries"
const config: Config = {
content: ["./src/**/*.{js,ts,jsx,tsx,mdx}", "./theme.config.tsx"],
theme: {
@@ -21,6 +21,9 @@ const config: Config = {
...fontFamily.mono,
],
},
+ screens: {
+ "3xl": "1920px",
+ },
colors: {
primary: "#e10098",
"conf-black": "#0e031c",
@@ -74,6 +77,7 @@ const config: Config = {
},
plugins: [
typography,
+ containerQueries,
plugin(({ addUtilities }) => {
const headingStyles = {
".typography-d1, .typography-h1, .typography-h2, .typography-h3": {