You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

60 lines
1.1 KiB

tag app-tips
css >>> .tip-row
d:flex fld:row w:100% fl:1
fs:20px
fs:14px pt:15px
jc:end ta:center
bg:#20222f c:purple4
css >>> .tip
d:flex fld:column jc:start fl:1
bdr:1px solid blue3/10
min-width:0 ta:center p:10px
cursor:pointer transition:background 100ms
@first ta:left rdl:3px
@last ta:right bd:none rdr:3px
@hover bg:purple3/3
css >>> .tip.placeholder
visibility:hidden
css >>> .tip.noclick
@hover bg:none cursor:auto
css >>> .tip-hotkey
fs:12px c:purple3/50
css >>> .tip-content
pt:2px fs:14px c:purple3
<self>
<slot>
tag app-tips-more < app-tips
active = no
get hide do !active
def toggle
active = !active
<self>
<@click=toggle>
css w:100% d:flex ja:center c:purple3 rdb:4px cursor:pointer
my:7px py:2px transition:background 100ms
@hover bg:purple3/3
if active
css rd:0
css svg w:15px
if active
<svg src="../assets/chevron-down.svg">
else
<svg src="../assets/chevron-up.svg">
css >>> .hide .tip-row d:none
css >>> .more .tip-row @first pt:0
<.more .hide=hide>
<slot>