mirror of
https://github.com/cheeaun/phanpy.git
synced 2025-02-02 22:26:57 +01:00
Expand "New update available…" menu row
Somehow 2nd section position: sticky stops working
This commit is contained in:
parent
8cc85ecb1a
commit
6c3a700f01
2 changed files with 47 additions and 23 deletions
|
@ -1,12 +1,22 @@
|
||||||
@media (min-width: 23em) {
|
@media (min-width: 23em) {
|
||||||
.nav-menu {
|
.nav-menu {
|
||||||
display: flex;
|
display: grid;
|
||||||
|
grid-template-columns: 1fr 1fr;
|
||||||
|
grid-template-rows: auto 1fr;
|
||||||
|
grid-template-areas:
|
||||||
|
'top top'
|
||||||
|
'left right';
|
||||||
padding: 0;
|
padding: 0;
|
||||||
width: 22em;
|
width: 22em;
|
||||||
}
|
}
|
||||||
|
.nav-menu .top-menu {
|
||||||
|
grid-area: top;
|
||||||
|
padding-top: 8px;
|
||||||
|
margin-bottom: -8px;
|
||||||
|
}
|
||||||
.nav-menu section {
|
.nav-menu section {
|
||||||
padding: 8px 0;
|
padding: 8px 0;
|
||||||
width: 50%;
|
/* width: 50%; */
|
||||||
}
|
}
|
||||||
@keyframes phanpying {
|
@keyframes phanpying {
|
||||||
0% {
|
0% {
|
||||||
|
@ -49,3 +59,17 @@
|
||||||
width: 28em;
|
width: 28em;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@keyframes sparkle-icon {
|
||||||
|
0% {
|
||||||
|
transform: scale(1);
|
||||||
|
color: var(--red-color);
|
||||||
|
}
|
||||||
|
100% {
|
||||||
|
transform: scale(1.2);
|
||||||
|
color: var(--orange-color);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
.sparkle-icon {
|
||||||
|
animation: sparkle-icon 0.3s ease-in-out infinite alternate;
|
||||||
|
}
|
||||||
|
|
|
@ -115,10 +115,9 @@ function NavMenu(props) {
|
||||||
boundingBoxPadding={boundingBoxPadding}
|
boundingBoxPadding={boundingBoxPadding}
|
||||||
unmountOnClose
|
unmountOnClose
|
||||||
>
|
>
|
||||||
<section>
|
|
||||||
{!!snapStates.appVersion?.commitHash &&
|
{!!snapStates.appVersion?.commitHash &&
|
||||||
__COMMIT_HASH__ !== snapStates.appVersion.commitHash && (
|
__COMMIT_HASH__ !== snapStates.appVersion.commitHash && (
|
||||||
<>
|
<div class="top-menu">
|
||||||
<MenuItem
|
<MenuItem
|
||||||
onClick={() => {
|
onClick={() => {
|
||||||
const yes = confirm('Reload page now to update?');
|
const yes = confirm('Reload page now to update?');
|
||||||
|
@ -131,12 +130,13 @@ function NavMenu(props) {
|
||||||
}
|
}
|
||||||
}}
|
}}
|
||||||
>
|
>
|
||||||
<Icon icon="sparkles" size="l" />{' '}
|
<Icon icon="sparkles" class="sparkle-icon" size="l" />{' '}
|
||||||
<span>New update available…</span>
|
<span>New update available…</span>
|
||||||
</MenuItem>
|
</MenuItem>
|
||||||
<MenuDivider />
|
<MenuDivider />
|
||||||
</>
|
</div>
|
||||||
)}
|
)}
|
||||||
|
<section>
|
||||||
<MenuLink to="/">
|
<MenuLink to="/">
|
||||||
<Icon icon="home" size="l" /> <span>Home</span>
|
<Icon icon="home" size="l" /> <span>Home</span>
|
||||||
</MenuLink>
|
</MenuLink>
|
||||||
|
|
Loading…
Reference in a new issue