Browse Source

remove delete button per @trafnar idea.

main
Mikey Oz 3 years ago
parent
commit
c251811d5f
  1. 27
      app/client.imba

27
app/client.imba

@ -25,7 +25,7 @@ tag app
def reload_db
state.links = await db.reload!
state.scored_links = fzy state.links, state.query
sort_links!
def navigate link
link.last_opened = Date.now!
@ -108,8 +108,7 @@ tag app
def handle_input
sort_links!
def handle_click_delete
let link = state.scored_links[0]
def handle_click_delete link
return unless link
return unless window.confirm "Do you really want to delete {link..name}?"
await db.delete link
@ -165,13 +164,13 @@ tag app
css .links
d:flex fld:column jc:flex-start
g:20px w:100% mt:20px ofy:auto fl:1
w:100% mt:20px ofy:auto fl:1
px:20px
css .link
d:flex fld:row jc:space-between ai:center
cursor:pointer px:15px rd:5px
@first py:10px bg:blue3/5
px:15px py:10px rd:5px
@first mb:10px bg:blue3/5
css a
tt:capitalize td:none c:blue3 fs:20px
@ -188,9 +187,17 @@ tag app
css .create
c:purple4 cursor:pointer py:10px
css .delete
bd:1px solid purple4/50
transition:opacity 100ms
px:7px rd:3px fs:15px mr:15px
c:purple4 cursor:pointer o:0
css .link@hover .delete
o:100
<.buttons>
<.button@click=handle_click_delete> "DELETE"
<.button@click=handle_click_export> "EXPORT"
if loading_import
@ -222,10 +229,12 @@ tag app
<.links>
for obj in state.scored_links
<.link@click.prevent=handle_click_link(obj)>
<[d:flex]>
<.link>
<[d:flex fl:1 cursor:pointer]@click.prevent=handle_click_link(obj)>
<img height=20 width=20 src=obj.img>
<a href=obj.link> obj.name
<[d:flex]>
<.delete@click=handle_click_delete(obj)> "x"
<.frequency> obj.frequency
imba.mount <app>

Loading…
Cancel
Save