mirror of
https://github.com/carbon-design-system/carbon-components-svelte.git
synced 2025-09-15 02:11:05 +00:00
feat(palimpsest): add ThemePicker to Header
This commit is contained in:
parent
3c019484ce
commit
8acd775e42
2 changed files with 53 additions and 2 deletions
|
@ -1,14 +1,14 @@
|
|||
<script>
|
||||
import { Select, SelectItem } from 'carbon-components-svelte';
|
||||
|
||||
let selected = 'white';
|
||||
let selected = 'g100';
|
||||
|
||||
$: {
|
||||
document.documentElement.setAttribute('carbon-theme', selected);
|
||||
}
|
||||
</script>
|
||||
|
||||
<Select inline labelText="Select Carbon Theme" bind:selected>
|
||||
<Select inline labelText="Theme" bind:selected>
|
||||
<SelectItem value="white" text="White (light)" />
|
||||
<SelectItem value="g10" text="Gray 10 (light)" />
|
||||
<SelectItem value="g90" text="Gray 90 (dark)" />
|
||||
|
|
51
palimpsest/src/containers/Header.svelte
Normal file
51
palimpsest/src/containers/Header.svelte
Normal file
|
@ -0,0 +1,51 @@
|
|||
<script>
|
||||
import { Link } from 'carbon-components-svelte';
|
||||
import ThemePicker from '../components/ThemePicker.svelte';
|
||||
</script>
|
||||
|
||||
<style>
|
||||
header {
|
||||
position: fixed;
|
||||
display: flex;
|
||||
align-items: center;
|
||||
justify-content: space-between;
|
||||
top: 0;
|
||||
left: 0;
|
||||
width: 100%;
|
||||
height: 2.5rem;
|
||||
padding: 0 1rem;
|
||||
background-color: var(--cds-ui-01);
|
||||
border-bottom: 1px solid var(--cds-ui-03);
|
||||
}
|
||||
|
||||
nav {
|
||||
display: flex;
|
||||
align-items: baseline;
|
||||
}
|
||||
|
||||
.bx--link {
|
||||
font-size: 1rem;
|
||||
color: var(--cds-text-01);
|
||||
}
|
||||
|
||||
.version {
|
||||
font-size: 0.75rem;
|
||||
color: var(--cds-text-02);
|
||||
margin-left: 0.5rem;
|
||||
margin-right: 1.5rem;
|
||||
}
|
||||
</style>
|
||||
|
||||
<header>
|
||||
<nav>
|
||||
<a class="bx--link" href="/">
|
||||
Carbon Components
|
||||
<strong>Svelte</strong>
|
||||
</a>
|
||||
<span class="version">v0.2.1</span>
|
||||
<Link href="https://github.com/IBM/carbon-components-svelte">GitHub</Link>
|
||||
</nav>
|
||||
<div>
|
||||
<ThemePicker />
|
||||
</div>
|
||||
</header>
|
Loading…
Add table
Add a link
Reference in a new issue