Fix unused CSS selector warnings
This commit is contained in:
parent
a75c8323ee
commit
57ec5ca9aa
5 changed files with 14 additions and 15 deletions
3
src/app.css
Normal file
3
src/app.css
Normal file
|
|
@ -0,0 +1,3 @@
|
||||||
|
/* Global styles for the entire application */
|
||||||
|
@import './assets/styles/reset.css';
|
||||||
|
@import './assets/styles/globals.scss';
|
||||||
6
src/assets/styles/imports.scss
Normal file
6
src/assets/styles/imports.scss
Normal file
|
|
@ -0,0 +1,6 @@
|
||||||
|
// This file contains only imports that should be available in every component
|
||||||
|
// It should NOT contain any actual CSS rules to avoid duplication
|
||||||
|
|
||||||
|
@import './variables.scss';
|
||||||
|
@import './fonts.scss';
|
||||||
|
@import './themes.scss';
|
||||||
|
|
@ -1,9 +1,12 @@
|
||||||
<script lang="ts">
|
<script lang="ts">
|
||||||
|
import '../app.css'
|
||||||
import { page } from '$app/stores'
|
import { page } from '$app/stores'
|
||||||
import Header from '$components/Header.svelte'
|
import Header from '$components/Header.svelte'
|
||||||
import Footer from '$components/Footer.svelte'
|
import Footer from '$components/Footer.svelte'
|
||||||
import { generatePersonJsonLd } from '$lib/utils/metadata'
|
import { generatePersonJsonLd } from '$lib/utils/metadata'
|
||||||
|
|
||||||
|
let { children } = $props()
|
||||||
|
|
||||||
const isAdminRoute = $derived($page.url.pathname.startsWith('/admin'))
|
const isAdminRoute = $derived($page.url.pathname.startsWith('/admin'))
|
||||||
|
|
||||||
// Generate person structured data for the site
|
// Generate person structured data for the site
|
||||||
|
|
@ -33,7 +36,7 @@
|
||||||
{/if}
|
{/if}
|
||||||
|
|
||||||
<main class:admin-route={isAdminRoute}>
|
<main class:admin-route={isAdminRoute}>
|
||||||
<slot />
|
{@render children()}
|
||||||
</main>
|
</main>
|
||||||
|
|
||||||
{#if !isAdminRoute}
|
{#if !isAdminRoute}
|
||||||
|
|
@ -42,9 +45,6 @@
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<style lang="scss">
|
<style lang="scss">
|
||||||
@import '../assets/styles/reset.css';
|
|
||||||
@import '../assets/styles/globals.scss';
|
|
||||||
|
|
||||||
:global(html) {
|
:global(html) {
|
||||||
background: var(--bg-color);
|
background: var(--bg-color);
|
||||||
color: var(--text-color);
|
color: var(--text-color);
|
||||||
|
|
|
||||||
|
|
@ -481,13 +481,6 @@
|
||||||
font-size: 0.875rem;
|
font-size: 0.875rem;
|
||||||
color: $grey-50;
|
color: $grey-50;
|
||||||
}
|
}
|
||||||
|
|
||||||
.file-count {
|
|
||||||
strong {
|
|
||||||
color: $grey-20;
|
|
||||||
font-size: 1.1rem;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
.hidden-input {
|
.hidden-input {
|
||||||
|
|
|
||||||
|
|
@ -60,10 +60,7 @@ export default defineConfig({
|
||||||
preprocessorOptions: {
|
preprocessorOptions: {
|
||||||
scss: {
|
scss: {
|
||||||
additionalData: `
|
additionalData: `
|
||||||
@import './src/assets/styles/variables.scss';
|
@import './src/assets/styles/imports.scss';
|
||||||
@import './src/assets/styles/fonts.scss';
|
|
||||||
@import './src/assets/styles/themes.scss';
|
|
||||||
@import './src/assets/styles/globals.scss';
|
|
||||||
`,
|
`,
|
||||||
api: 'modern-compiler'
|
api: 'modern-compiler'
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue