mirror of
https://github.com/stashapp/stash.git
synced 2025-12-17 20:34:37 +03:00
Add donate button to navbar (#1117)
This commit is contained in:
@@ -60,6 +60,10 @@ const messages = defineMessages({
|
|||||||
id: "sceneTagger",
|
id: "sceneTagger",
|
||||||
defaultMessage: "Scene Tagger",
|
defaultMessage: "Scene Tagger",
|
||||||
},
|
},
|
||||||
|
donate: {
|
||||||
|
id: "donate",
|
||||||
|
defaultMessage: "Donate",
|
||||||
|
},
|
||||||
});
|
});
|
||||||
|
|
||||||
const allMenuItems: IMenuItem[] = [
|
const allMenuItems: IMenuItem[] = [
|
||||||
@@ -244,7 +248,7 @@ export const MainNavbar: React.FC = () => {
|
|||||||
variant="dark"
|
variant="dark"
|
||||||
bg="dark"
|
bg="dark"
|
||||||
className="top-nav"
|
className="top-nav"
|
||||||
expand="lg"
|
expand="xl"
|
||||||
expanded={expanded}
|
expanded={expanded}
|
||||||
onToggle={setExpanded}
|
onToggle={setExpanded}
|
||||||
ref={navbarRef}
|
ref={navbarRef}
|
||||||
@@ -282,6 +286,16 @@ export const MainNavbar: React.FC = () => {
|
|||||||
</Navbar.Collapse>
|
</Navbar.Collapse>
|
||||||
<Nav className="order-2 flex-row">
|
<Nav className="order-2 flex-row">
|
||||||
<div className="d-none d-sm-block">{newButton}</div>
|
<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)}>
|
<NavLink exact to="/settings" onClick={() => setExpanded(false)}>
|
||||||
<Button className="minimal settings-button" title="Settings">
|
<Button className="minimal settings-button" title="Settings">
|
||||||
<Icon icon="cog" />
|
<Icon icon="cog" />
|
||||||
|
|||||||
@@ -476,9 +476,23 @@ div.dropdown-menu {
|
|||||||
padding-left: 1rem;
|
padding-left: 1rem;
|
||||||
padding-right: 1rem;
|
padding-right: 1rem;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
.donate {
|
||||||
|
span {
|
||||||
|
display: none;
|
||||||
|
}
|
||||||
|
|
||||||
|
svg {
|
||||||
|
margin: 0;
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
.donate svg {
|
||||||
|
color: #ff7373;
|
||||||
|
}
|
||||||
|
|
||||||
.error-message {
|
.error-message {
|
||||||
white-space: "pre-wrap";
|
white-space: "pre-wrap";
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user