UI: Improved Join card display
All checks were successful
checks-impure / test (pull_request) Successful in 1m34s
checks / test (pull_request) Successful in 2m18s

This commit is contained in:
Luis Hebendanz 2024-02-08 14:28:34 +07:00
parent a2ce341995
commit 0ee4dcd782

View File

@ -185,16 +185,20 @@ class ClanList(Gtk.Box):
row = Adw.ActionRow() row = Adw.ActionRow()
row.set_title(item.url.get_internal()) row.set_title(item.url.params.flake_attr)
row.set_subtitle(item.url.get_internal())
row.add_css_class("trust") row.add_css_class("trust")
# TODO: figure out how to detect that # TODO: figure out how to detect that
exist = VMS.use().get_by_id(item.url.get_id()) exist = VMS.use().get_by_id(item.url.get_id())
if exist: if exist:
row.set_subtitle("Clan already exists. Joining again will update it") sub = row.get_subtitle()
row.set_subtitle(
sub + "\nClan already exists. Joining again will update it"
)
avatar = Adw.Avatar() avatar = Adw.Avatar()
avatar.set_text(str(item.url)) avatar.set_text(str(item.url.params.flake_attr))
avatar.set_show_initials(True) avatar.set_show_initials(True)
avatar.set_size(50) avatar.set_size(50)
row.add_prefix(avatar) row.add_prefix(avatar)