// Auto-generated by: pnpm test:stylesheets:update import { join } from 'node:path'; import { compileLessWithTokens } from '../../../scripts/testStylesheets/compileLessWithTokens'; import { DEFAULT_LESS_PRELUDES, DEFAULT_TOKEN_CSS_FILES } from '../../../scripts/testStylesheets/config'; describe('components/LandingPage/LandingPage.less stylesheet snapshot', () => { it('compiled CSS with tokens inlined', async () => { const css = await compileLessWithTokens(join(__dirname, 'LandingPage.less'), DEFAULT_TOKEN_CSS_FILES, { lessPreludes: DEFAULT_LESS_PRELUDES, }); expect(css).toMatchTokensInlineSnapshot(` .landingPage { position: relative; display: flex; flex-direction: column; gap: 24px; align-items: stretch; justify-content: start; background-color: oklch(1 0 none); } @media only screen and (min-width: 576px) { .landingPage { padding: 12px; box-shadow: 0px 3px 7px 0px oklch(0 0 none / 0.1); } } @media only screen and (min-width: 992px) { .landingPage { padding: 16px; } } @media only screen and (min-width: 1400px) { .landingPage { padding: 24px; } } .landingPage__section { display: flex; flex-direction: column; gap: 0; align-items: stretch; justify-content: start; width: 100%; padding: 0; } .landingPage__section-header { display: flex; flex-direction: column; gap: 8px; align-items: stretch; justify-content: start; max-width: 826px; margin: 0 auto; padding: 24px 0; } .landingPage__section-header > .v2form, .landingPage__section-header > .typography, .landingPage__section-header > .systemMessage { margin-top: unset; margin-bottom: unset; } .landingPage__section-content { --maxWidth: min-content; --paddingHorizontal: 0px; display: flex; flex-direction: column; gap: 24px; align-items: stretch; justify-content: start; width: min(var(--maxWidth), calc(100% - (2 * var(--paddingHorizontal)))); padding: 24px var(--paddingHorizontal); } .landingPage__section-content > .v2form, .landingPage__section-content > .typography, .landingPage__section-content > .systemMessage { margin-top: unset; margin-bottom: unset; } .landingPage__section-content--maxWidthFit, .landingPage__section-content--maxWidthLarge, .landingPage__section-content--maxWidthMedium { margin: 0 auto; } .landingPage__section-content--maxWidthLarge { --maxWidth: 1150px; --paddingHorizontal: 24px; } .landingPage__section-content--maxWidthMedium { --maxWidth: 826px; } .landingPage__section-content video { width: 100%; } .landingPage__section-actions { --maxWidth: min-content; display: grid; gap: 16px; width: min(var(--maxWidth), calc(100%)); margin: 0 auto; padding: 24px 0; } @media only screen and (min-width: 768px) { .landingPage__section-actions--2columns { grid-template-columns: repeat(2, 1fr); } .landingPage__section-actions--3columns { grid-template-columns: repeat(3, 1fr); } .landingPage__section-actions--4columns { grid-template-columns: repeat(2, 1fr); } } @media only screen and (min-width: 992px) { .landingPage__section-actions--4columns { grid-template-columns: repeat(4, 1fr); } } `); }); });