Add donate button to navbar (#1117)

This commit is contained in:
WithoutPants
2021-02-11 09:12:35 +11:00
committed by GitHub
parent 8d8a8530e8
commit 7609969491
2 changed files with 29 additions and 1 deletions

View File

@@ -60,6 +60,10 @@ const messages = defineMessages({
id: "sceneTagger",
defaultMessage: "Scene Tagger",
},
donate: {
id: "donate",
defaultMessage: "Donate",
},
});
const allMenuItems: IMenuItem[] = [
@@ -244,7 +248,7 @@ export const MainNavbar: React.FC = () => {
variant="dark"
bg="dark"
className="top-nav"
expand="lg"
expand="xl"
expanded={expanded}
onToggle={setExpanded}
ref={navbarRef}
@@ -282,6 +286,16 @@ export const MainNavbar: React.FC = () => {
</Navbar.Collapse>
<Nav className="order-2 flex-row">
<div className="d-none d-sm-block">{newButton}</div>
<Nav.Link
href="https://opencollective.com/stashapp"
target="_blank"
onClick={() => setExpanded(false)}
>
<Button className="minimal donate" title="Donate">
<Icon icon="heart" />
<span>{intl.formatMessage(messages.donate)}</span>
</Button>
</Nav.Link>
<NavLink exact to="/settings" onClick={() => setExpanded(false)}>
<Button className="minimal settings-button" title="Settings">
<Icon icon="cog" />

View File

@@ -476,9 +476,23 @@ div.dropdown-menu {
padding-left: 1rem;
padding-right: 1rem;
}
.donate {
span {
display: none;
}
svg {
margin: 0;
}
}
}
}
.donate svg {
color: #ff7373;
}
.error-message {
white-space: "pre-wrap";
}