Skip to content

Commit 55b1343

Browse files
committed
add announcement bar for sponsoring
1 parent a9456bc commit 55b1343

3 files changed

Lines changed: 28 additions & 1 deletion

File tree

bridgetown-website/frontend/javascript/theme_picker.js

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,12 @@ class ThemePicker extends HTMLElement {
4545
}
4646

4747
buildTemplate(optionName) {
48-
return `<sl-dropdown>
48+
return `<style>
49+
sl-button::part(base) {
50+
color: var(--color-lighter-green);
51+
border-color: var(--color-light-green);
52+
}
53+
</style><sl-dropdown>
4954
<sl-button slot="trigger" caret size="small" outline>
5055
<sl-icon id="dropdown-button-icon" name="${
5156
this.optionsIcons[optionName]

bridgetown-website/src/_components/shared/navbar.css

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,22 @@
1+
body > announcement-bar {
2+
display: block;
3+
background: var(--color-dark-gray);
4+
padding-block: .75rem;
5+
padding-inline: 1rem 5rem;
6+
font-weight: bold;
7+
text-align: center;
8+
color: var(--color-light-orange);
9+
10+
> a {
11+
color: var(--color-lightest-orange);
12+
text-decoration: none;
13+
14+
> sl-icon {
15+
vertical-align: -0.15em;
16+
}
17+
}
18+
}
19+
120
body > nav {
221
view-transition-name: navbar;
322
z-index: 1;

bridgetown-website/src/_components/shared/navbar.serb

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,6 @@
1+
<announcement-bar>
2+
Help us reach our Q2 2026 sponsorship goal of $400/month! <a href="/sponsor" style="white-space: nowrap">Donate Today <sl-icon library="remixicon" name="arrows/arrow-right-circle-fill"></sl-icon></a>
3+
</announcement-bar>
14
<nav aria-label="Main navigation"{% if site.data.edge_version %} class="edge"{% end %}>
25
<navbar-inner id="nav-bar">
36
<sl-bar align-items="center" spaced="between" expanded="false">

0 commit comments

Comments
 (0)