fix build
This commit is contained in:
parent
965fb5a2ba
commit
7e044788f2
3 changed files with 41 additions and 53 deletions
|
@ -1 +0,0 @@
|
||||||
src/ui/scss/component/_splash.scss
|
|
|
@ -211,12 +211,46 @@ export default class SplashScreen extends React.PureComponent<Props, State> {
|
||||||
|
|
||||||
return (
|
return (
|
||||||
<div className="splash">
|
<div className="splash">
|
||||||
<css-doodle use="var(--rule)" />
|
<css-doodle>
|
||||||
|
{`
|
||||||
|
--color: @p(var(--lbry-teal-1), var(--lbry-orange-1), var(--lbry-cyan-3), var(--lbry-pink-5));
|
||||||
|
:doodle {
|
||||||
|
@grid: 30x1 / 18vmin;
|
||||||
|
--deg: @p(-180deg, 180deg);
|
||||||
|
}
|
||||||
|
:container {
|
||||||
|
perspective: 30vmin;
|
||||||
|
}
|
||||||
|
|
||||||
|
@place-cell: center;
|
||||||
|
@size: 100%;
|
||||||
|
|
||||||
|
box-shadow: @m2(0 0 50px var(--color));
|
||||||
|
will-change: transform, opacity;
|
||||||
|
animation: scale-up 12s linear infinite;
|
||||||
|
animation-delay: calc(-12s / @size() * @i());
|
||||||
|
|
||||||
|
@keyframes scale-up {
|
||||||
|
0%, 95.01%, 100% {
|
||||||
|
transform: translateZ(0) rotate(0);
|
||||||
|
opacity: 0;
|
||||||
|
}
|
||||||
|
10% {
|
||||||
|
opacity: 1;
|
||||||
|
}
|
||||||
|
95% {
|
||||||
|
transform:
|
||||||
|
translateZ(35vmin) rotateZ(@var(--deg));
|
||||||
|
}
|
||||||
|
}
|
||||||
|
)
|
||||||
|
`}
|
||||||
|
</css-doodle>
|
||||||
<h1 className="splash__title">LBRY</h1>
|
<h1 className="splash__title">LBRY</h1>
|
||||||
{error && (
|
{error && (
|
||||||
<div className="splash__error card card--section">
|
<div className="splash__error card card--section">
|
||||||
<h3>{__('Uh oh. The flux in our Retro Encabulator must be out of whack. Try refreshing to fix it.')}</h3>
|
<h3>{__('Uh oh. The flux in our Retro Encabulator must be out of whack. Try refreshing to fix it.')}</h3>
|
||||||
<div className="splash__actions">
|
<div className="card__actions--top-space card__actions--center">
|
||||||
<Button button="primary" label={__('Refresh')} onClick={() => window.location.reload()} />
|
<Button button="primary" label={__('Refresh')} onClick={() => window.location.reload()} />
|
||||||
</div>
|
</div>
|
||||||
<div className="help">
|
<div className="help">
|
||||||
|
|
|
@ -1,6 +1,3 @@
|
||||||
//
|
|
||||||
// Formatting is ignored for this file because css-doodle requires that the styles be in a specific shape
|
|
||||||
//
|
|
||||||
.splash {
|
.splash {
|
||||||
width: 100vw;
|
width: 100vw;
|
||||||
height: 100vh;
|
height: 100vh;
|
||||||
|
@ -10,54 +7,12 @@
|
||||||
display: flex;
|
display: flex;
|
||||||
justify-content: center;
|
justify-content: center;
|
||||||
overflow: hidden;
|
overflow: hidden;
|
||||||
|
|
||||||
css-doodle {
|
|
||||||
z-index: 0;
|
|
||||||
|
|
||||||
--color: @p(var(--lbry-teal-1), var(--lbry-orange-1), var(--lbry-cyan-3), var(--lbry-pink-5));
|
|
||||||
--rule: (
|
|
||||||
:doodle {
|
|
||||||
@grid: 30x1 / 18vmin;
|
|
||||||
--deg: @p(-180deg, 180deg);
|
|
||||||
}
|
|
||||||
:container {
|
|
||||||
perspective: 30vmin;
|
|
||||||
}
|
|
||||||
|
|
||||||
@place-cell: center;
|
|
||||||
@size: 100%;
|
|
||||||
|
|
||||||
box-shadow: @m2(0 0 50px var(--color));
|
|
||||||
background: @m100(
|
|
||||||
radial-gradient(var(--color) 50%, transparent 0)
|
|
||||||
@r(-20%, 120%) @r(-20%, 100%) / 1px 1px
|
|
||||||
no-repeat
|
|
||||||
);
|
|
||||||
|
|
||||||
will-change: transform, opacity;
|
|
||||||
animation: scale-up 12s linear infinite;
|
|
||||||
animation-delay: calc(-12s / @size() * @i());
|
|
||||||
|
|
||||||
@keyframes scale-up {
|
|
||||||
0%, 95.01%, 100% {
|
|
||||||
transform: translateZ(0) rotate(0);
|
|
||||||
opacity: 0;
|
|
||||||
}
|
|
||||||
10% {
|
|
||||||
opacity: 1;
|
|
||||||
}
|
|
||||||
95% {
|
|
||||||
transform:
|
|
||||||
translateZ(35vmin) rotateZ(@var(--deg));
|
|
||||||
}
|
|
||||||
}
|
|
||||||
)
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
.splash__actions {
|
// .splash__actions {
|
||||||
margin-top: var(--spacing-vertical-medium);
|
// margin-top: var(--spacing-vertical-medium);
|
||||||
}
|
// align-items: center;
|
||||||
|
// }
|
||||||
|
|
||||||
.splash__button {
|
.splash__button {
|
||||||
border-bottom: 1px solid $lbry-white;
|
border-bottom: 1px solid $lbry-white;
|
||||||
|
@ -88,4 +43,4 @@
|
||||||
position: absolute;
|
position: absolute;
|
||||||
margin-top: 25rem;
|
margin-top: 25rem;
|
||||||
box-shadow: var(--card-box-shadow) $lbry-gray-5;
|
box-shadow: var(--card-box-shadow) $lbry-gray-5;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Add table
Reference in a new issue