1
0

add (nonfunctional) download button

This commit is contained in:
Nicola Clark 2024-10-25 01:10:33 -05:00
parent 2c4416804b
commit 8e3fe15333
Signed by: nicola
GPG Key ID: 3E1710E7FF08956C
3 changed files with 38 additions and 6 deletions

View File

@ -37,13 +37,9 @@
<style lang="less"> <style lang="less">
li { li {
@separator: 1px solid @color-dark; .selectable();
font-weight: @font-w-semibold; @separator: 1px solid @color-dark;
margin: 0;
padding: @padding-md;
text-align: center;
transition: background-color 0.2s;
&.selected { &.selected {
background-color: darken(@color-light, 20%); background-color: darken(@color-light, 20%);

View File

@ -20,6 +20,7 @@
<p>processing...</p> <p>processing...</p>
{:then result} {:then result}
<iframe title="résumé preview" srcdoc={result}></iframe> <iframe title="résumé preview" srcdoc={result}></iframe>
<button>download</button>
{:catch err} {:catch err}
<p style:color="red">error: {err}!</p> <p style:color="red">error: {err}!</p>
{/await} {/await}
@ -29,8 +30,30 @@
main { main {
.container(); .container();
display: flex;
flex-flow: column nowrap;
gap: @padding-lg-y;
grid-area: preview; grid-area: preview;
button {
.selectable();
background-color: lighten(@color-dark, 10%);
border: 1px solid @color-dark;
border-radius: @border-r-xl;
color: @color-light;
font-weight: @font-w-semibold;
padding: @padding-md;
&:focus {
background-color: lighten(@color-dark, 20%);
}
&:hover {
background-color: lighten(@color-dark, 15%);
}
}
iframe { iframe {
.container-content(); .container-content();
} }
@ -42,5 +65,9 @@
display: none; display: none;
} }
} }
@media screen and (min-width: @sizes[lg]) {
gap: @padding-xl-y;
}
} }
</style> </style>

View File

@ -60,3 +60,12 @@
font-size: unset; font-size: unset;
} }
} }
// shared interactivity mixins
.selectable() {
font-weight: @font-w-semibold;
margin: 0;
padding: @padding-md;
text-align: center;
transition: background-color 0.2s;
}