diff --git a/apps/storybook/components/VariantsTable.tsx b/apps/storybook/components/VariantsTable.tsx index 781b74f92a..30b136777e 100644 --- a/apps/storybook/components/VariantsTable.tsx +++ b/apps/storybook/components/VariantsTable.tsx @@ -1,4 +1,5 @@ -import React, { ReactElement, ReactNode } from "react"; +import type { ReactElement, ReactNode } from "react"; +import React from "react"; import { classNames } from "@calcom/lib"; @@ -42,7 +43,7 @@ export function VariantsTable({ {!isDark && ( -
+
{children} diff --git a/apps/storybook/styles/storybook-styles.css b/apps/storybook/styles/storybook-styles.css index d141252654..a5cc2aa8d1 100644 --- a/apps/storybook/styles/storybook-styles.css +++ b/apps/storybook/styles/storybook-styles.css @@ -193,3 +193,88 @@ .docs-story { padding: 24px !important; } + +@layer { + :root { + /* background */ + + --cal-bg-emphasis: #E5E7EB; + --cal-bg: white; + --cal-bg-subtle: #F3F4F6; + --cal-bg-muted: #F9FAFB; + --cal-bg-inverted: #111827; + + /* background -> components*/ + --cal-bg-info: #DEE9FC; + --cal-bg-success: #E2FBE8; + --cal-bg-attention: #FCEED8; + --cal-bg-error: #F9E3E2; + + + /* Borders */ + --cal-border-emphasis:#9CA3AF; + --cal-border: #D1D5DB; + --cal-border-subtle:#E5E7EB; + --cal-border-muted:#F3F4F6; + + /* Content/Text */ + --cal-text-emphasis: #111827; + --cal-text:#374151; + --cal-text-subtle:#6B7280; + --cal-text-muted:#9CA3AF; + --cal-text-inverted:white; + + /* Content/Text -> components */ + --cal-text-info:#253985; + --cal-text-success:#285231; + --cal-text-attention:#73321B; + --cal-text-error:#752522; + + /* Brand shinanigans + -> These will be computed for the users theme at runtime. + */ + --cal-brand:#111827; + --cal-brand-emphasis:#101010; + } + .dark { + /* background */ + + --cal-bg-emphasis: #2B2B2B; + --cal-bg: #101010; + --cal-bg-subtle: #2B2B2B; + --cal-bg-muted: #1C1C1C; + --cal-bg-inverted: #F3F4F6; + + /* background -> components*/ + --cal-bg-info: #DEE9FC; + --cal-bg-success: #E2FBE8; + --cal-bg-attention: #FCEED8; + --cal-bg-error: #F9E3E2; + + + /* Borders */ + --cal-border-emphasis: #575757; + --cal-border: #444444; + --cal-border-subtle: #2B2B2B; + --cal-border-muted: #1C1C1C; + + /* Content/Text */ + --cal-text-emphasis: #F3F4F6; + --cal-text: #D6D6D6; + --cal-text-subtle: #757575; + --cal-text-muted: #575757; + --cal-text-inverted: #101010; + + /* Content/Text -> components */ + --cal-text-info: #253985; + --cal-text-success: #285231; + --cal-text-attention: #73321B; + --cal-text-error: #752522; + + /* Brand shenanigans + -> These will be computed for the users theme at runtime. + */ + --cal-brand: #111827; + --cal-brand-emphasis: #101010; + } +} diff --git a/apps/web/components/AddToHomescreen.tsx b/apps/web/components/AddToHomescreen.tsx index bae44edf0a..78572c6c4e 100644 --- a/apps/web/components/AddToHomescreen.tsx +++ b/apps/web/components/AddToHomescreen.tsx @@ -29,7 +29,7 @@ export default function AddToHomescreen() { -

+

{t("add_to_homescreen")}

@@ -40,7 +40,7 @@ export default function AddToHomescreen() { type="button" className="-mr-1 flex rounded-md p-2 hover:bg-gray-800 focus:outline-none focus:ring-2 focus:ring-white"> {t("dismiss")} -
diff --git a/apps/web/components/AppListCard.tsx b/apps/web/components/AppListCard.tsx index bcef3310a3..b1d9eebb48 100644 --- a/apps/web/components/AppListCard.tsx +++ b/apps/web/components/AppListCard.tsx @@ -63,12 +63,12 @@ export default function AppListCard(props: AppListCardProps) { }, []); return ( -
+
{logo ? {`${title} : null}
-

{title}

+

{title}

{isDefault && {t("default")}} {isTemplate && Template} diff --git a/apps/web/components/Embed.tsx b/apps/web/components/Embed.tsx index 8112a38847..c8dea57ce6 100644 --- a/apps/web/components/Embed.tsx +++ b/apps/web/components/Embed.tsx @@ -509,7 +509,7 @@ const tabs = [ return ( <>
- + {t("place_where_cal_widget_appear", { appName: APP_NAME })}
@@ -517,7 +517,7 @@ const tabs = [ data-testid="embed-code" ref={ref as typeof ref & MutableRefObject} name="embed-code" - className="h-[calc(100%-50px)] font-mono" + className="text-default bg-default selection:bg-subtle h-[calc(100%-50px)] font-mono" style={{ resize: "none", overflow: "auto" }} readOnly value={ @@ -534,7 +534,7 @@ ${getEmbedTypeSpecificString({ embedFramework: "HTML", embedType, calLink, previ ` } /> -

+

{t( "Need help? See our guides for embedding Cal on Wix, Squarespace, or WordPress, check our common questions, or explore advanced embed options." )} @@ -561,12 +561,12 @@ ${getEmbedTypeSpecificString({ embedFramework: "HTML", embedType, calLink, previ } return ( <> - {t("create_update_react_component")} + {t("create_update_react_component")}