Split out mobile page styles

Now each `*.styles.ts` file has a single default export
This commit is contained in:
Lea Verou
2024-12-11 20:40:34 -05:00
parent 8fd897e348
commit 36a397ddaa
3 changed files with 15 additions and 15 deletions

View File

@@ -0,0 +1,13 @@
export default (breakpoint: number) => `
@media screen and (
max-width: ${(Number.isSafeInteger(breakpoint) ? breakpoint.toString() : '768') + 'px'}
) {
[part~='navigation'] {
display: none;
}
:host(:not([disable-navigation-toggle])) slot[name~='navigation-toggle'] {
display: contents;
}
}
`;

View File

@@ -260,17 +260,3 @@ export default css`
margin-inline-start: var(--wa-space-m);
}
`;
export const mobileStyles = (breakpoint: number) => `
@media screen and (
max-width: ${(Number.isSafeInteger(breakpoint) ? breakpoint.toString() : '768') + 'px'}
) {
[part~='navigation'] {
display: none;
}
:host(:not([disable-navigation-toggle])) slot[name~='navigation-toggle'] {
display: contents;
}
}
`;

View File

@@ -4,7 +4,8 @@ import { html, isServer } from 'lit';
import { live } from 'lit/directives/live.js';
import { unsafeHTML } from 'lit/directives/unsafe-html.js';
import componentStyles from '../../styles/component.styles.js';
import styles, { mobileStyles } from './page.styles.js';
import mobileStyles from './page.mobile.styles.js';
import styles from './page.styles.js';
import WebAwesomeElement from '../../internal/webawesome-element.js';
import type { CSSResultGroup, PropertyValues } from 'lit';
import type WaDrawer from '../drawer/drawer.js';