diff --git a/lnbits/core/templates/core/extensions.html b/lnbits/core/templates/core/extensions.html index 1b5279030..6089eb19b 100644 --- a/lnbits/core/templates/core/extensions.html +++ b/lnbits/core/templates/core/extensions.html @@ -23,11 +23,11 @@ > - + {% raw %}
{{ extension.name }}
{{ extension.shortDescription }} {% endraw %} diff --git a/lnbits/extensions/bleskomat/config.json b/lnbits/extensions/bleskomat/config.json index 99244df14..42fa93bd5 100644 --- a/lnbits/extensions/bleskomat/config.json +++ b/lnbits/extensions/bleskomat/config.json @@ -1,6 +1,6 @@ { "name": "Bleskomat", "short_description": "Connect a Bleskomat ATM to an lnbits", - "icon": "money", + "tile": "./bleskomat/static/image/bleskomat.png", "contributors": ["chill117"] } diff --git a/lnbits/extensions/bleskomat/static/image/bleskomat.png b/lnbits/extensions/bleskomat/static/image/bleskomat.png new file mode 100644 index 000000000..cc728083a Binary files /dev/null and b/lnbits/extensions/bleskomat/static/image/bleskomat.png differ diff --git a/lnbits/extensions/boltcards/config.json b/lnbits/extensions/boltcards/config.json index e46070d30..97a88029c 100644 --- a/lnbits/extensions/boltcards/config.json +++ b/lnbits/extensions/boltcards/config.json @@ -1,6 +1,6 @@ { "name": "Bolt Cards", "short_description": "Self custody Bolt Cards with one time LNURLw", - "icon": "payment", + "tile": "./boltcards/static/image/boltcard.png", "contributors": ["iwarpbtc", "arcbtc", "leesalminen"] } diff --git a/lnbits/extensions/boltcards/static/image/boltcard.png b/lnbits/extensions/boltcards/static/image/boltcard.png new file mode 100644 index 000000000..ce79906eb Binary files /dev/null and b/lnbits/extensions/boltcards/static/image/boltcard.png differ diff --git a/lnbits/extensions/boltz/__init__.py b/lnbits/extensions/boltz/__init__.py index 7eb2e5a70..cbd86d008 100644 --- a/lnbits/extensions/boltz/__init__.py +++ b/lnbits/extensions/boltz/__init__.py @@ -5,6 +5,7 @@ from fastapi import APIRouter from lnbits.db import Database from lnbits.helpers import template_renderer from lnbits.tasks import catch_everything_and_restart +from fastapi.staticfiles import StaticFiles db = Database("ext_boltz") @@ -14,6 +15,13 @@ boltz_ext: APIRouter = APIRouter(prefix="/boltz", tags=["boltz"]) def boltz_renderer(): return template_renderer(["lnbits/extensions/boltz/templates"]) +boltz_static_files = [ + { + "path": "/boltz/static", + "app": StaticFiles(directory="lnbits/extensions/boltz/static"), + "name": "boltz_static", + } +] from .tasks import check_for_pending_swaps, wait_for_paid_invoices from .views import * # noqa diff --git a/lnbits/extensions/boltz/config.json b/lnbits/extensions/boltz/config.json index 0f69d2a52..c28a43e45 100644 --- a/lnbits/extensions/boltz/config.json +++ b/lnbits/extensions/boltz/config.json @@ -1,6 +1,6 @@ { "name": "Boltz", "short_description": "Perform onchain/offchain swaps", - "icon": "swap_horiz", + "tile": "./boltz/static/image/boltz.png", "contributors": ["dni"] } diff --git a/lnbits/extensions/boltz/static/image/boltz.png b/lnbits/extensions/boltz/static/image/boltz.png new file mode 100644 index 000000000..2dcefc945 Binary files /dev/null and b/lnbits/extensions/boltz/static/image/boltz.png differ diff --git a/lnbits/extensions/cashu/config.json b/lnbits/extensions/cashu/config.json index af202d43c..9996cf30c 100644 --- a/lnbits/extensions/cashu/config.json +++ b/lnbits/extensions/cashu/config.json @@ -1,7 +1,7 @@ { "name": "Cashu", "short_description": "Ecash mint and wallet", - "icon": "account_balance", + "tile": "./cashu/static/image/cashu.png", "contributors": ["calle", "vlad", "arcbtc"], "hidden": false } diff --git a/lnbits/extensions/cashu/static/image/cashu.png b/lnbits/extensions/cashu/static/image/cashu.png new file mode 100644 index 000000000..e90611fc0 Binary files /dev/null and b/lnbits/extensions/cashu/static/image/cashu.png differ diff --git a/lnbits/extensions/copilot/config.json b/lnbits/extensions/copilot/config.json index a4ecb3b5b..9983e7384 100644 --- a/lnbits/extensions/copilot/config.json +++ b/lnbits/extensions/copilot/config.json @@ -1,7 +1,7 @@ { "name": "Streamer Copilot", "short_description": "Video tips/animations/webhooks", - "icon": "face", + "tile": "/cashu/static/image/tile.png", "contributors": [ "arcbtc" ] diff --git a/lnbits/extensions/discordbot/config.json b/lnbits/extensions/discordbot/config.json index eb6741225..52942466d 100644 --- a/lnbits/extensions/discordbot/config.json +++ b/lnbits/extensions/discordbot/config.json @@ -1,6 +1,6 @@ { "name": "Discord Bot", "short_description": "Generate users and wallets", - "icon": "person_add", + "tile": "./discordbot/static/image/discordbot.png", "contributors": ["bitcoingamer21"] } diff --git a/lnbits/extensions/discordbot/static/image/discordbot.png b/lnbits/extensions/discordbot/static/image/discordbot.png new file mode 100644 index 000000000..55894164e Binary files /dev/null and b/lnbits/extensions/discordbot/static/image/discordbot.png differ diff --git a/lnbits/extensions/events/__init__.py b/lnbits/extensions/events/__init__.py index f689aaa65..b2cb75406 100644 --- a/lnbits/extensions/events/__init__.py +++ b/lnbits/extensions/events/__init__.py @@ -1,6 +1,7 @@ import asyncio from fastapi import APIRouter +from fastapi.staticfiles import StaticFiles from lnbits.db import Database from lnbits.helpers import template_renderer @@ -11,6 +12,14 @@ db = Database("ext_events") events_ext: APIRouter = APIRouter(prefix="/events", tags=["Events"]) +events_static_files = [ + { + "path": "/events/static", + "app": StaticFiles(packages=[("lnbits", "extensions/events/static")]), + "name": "events_static", + } +] + def events_renderer(): return template_renderer(["lnbits/extensions/events/templates"]) diff --git a/lnbits/extensions/events/config.json b/lnbits/extensions/events/config.json index 6bc144ab0..aa6a194b5 100644 --- a/lnbits/extensions/events/config.json +++ b/lnbits/extensions/events/config.json @@ -1,6 +1,6 @@ { "name": "Events", "short_description": "Sell and register event tickets", - "icon": "local_activity", + "tile": "./events/static/image/events.png", "contributors": ["benarc"] } diff --git a/lnbits/extensions/events/static/image/events.png b/lnbits/extensions/events/static/image/events.png new file mode 100644 index 000000000..65c1bddb5 Binary files /dev/null and b/lnbits/extensions/events/static/image/events.png differ diff --git a/lnbits/extensions/example/example.config.json b/lnbits/extensions/example/example.config.json index b8eec1939..148484437 100644 --- a/lnbits/extensions/example/example.config.json +++ b/lnbits/extensions/example/example.config.json @@ -1,6 +1,6 @@ { "name": "Build your own!!", "short_description": "Join us, make an extension", - "icon": "info", + "tile": "/cashu/static/image/tile.png", "contributors": ["github_username"] } diff --git a/lnbits/extensions/gerty/config.json b/lnbits/extensions/gerty/config.json index a36437beb..b8dfda826 100644 --- a/lnbits/extensions/gerty/config.json +++ b/lnbits/extensions/gerty/config.json @@ -1,6 +1,6 @@ { "name": "Gerty", "short_description": "Desktop bitcoin Assistant", - "icon": "sentiment_satisfied", + "tile": "./gerty/static/gerty.png", "contributors": ["arcbtc", "blackcoffeebtc"] } diff --git a/lnbits/extensions/gerty/static/gerty.png b/lnbits/extensions/gerty/static/gerty.png new file mode 100644 index 000000000..66e0f6cba Binary files /dev/null and b/lnbits/extensions/gerty/static/gerty.png differ diff --git a/lnbits/extensions/hivemind/__init__.py b/lnbits/extensions/hivemind/__init__.py index 3aebd05f9..8d6c5d60d 100644 --- a/lnbits/extensions/hivemind/__init__.py +++ b/lnbits/extensions/hivemind/__init__.py @@ -1,4 +1,5 @@ from fastapi import APIRouter +from fastapi.staticfiles import StaticFiles from lnbits.db import Database from lnbits.helpers import template_renderer @@ -11,5 +12,12 @@ hivemind_ext: APIRouter = APIRouter(prefix="/hivemind", tags=["hivemind"]) def hivemind_renderer(): return template_renderer(["lnbits/extensions/hivemind/templates"]) +hivemind_static_files = [ + { + "path": "/hivemind/static", + "app": StaticFiles(packages=[("lnbits", "extensions/hivemind/static")]), + "name": "hivemind_static", + } +] from .views import * # noqa diff --git a/lnbits/extensions/hivemind/config.json b/lnbits/extensions/hivemind/config.json index a5469b15f..e62b04a81 100644 --- a/lnbits/extensions/hivemind/config.json +++ b/lnbits/extensions/hivemind/config.json @@ -1,6 +1,6 @@ { "name": "Hivemind", "short_description": "Make cheap talk expensive!", - "icon": "batch_prediction", + "tile": "./hivemind/static/image/hivemind.png", "contributors": ["fiatjaf"] } diff --git a/lnbits/extensions/hivemind/static/image/hivemind.png b/lnbits/extensions/hivemind/static/image/hivemind.png new file mode 100644 index 000000000..0ebb346c4 Binary files /dev/null and b/lnbits/extensions/hivemind/static/image/hivemind.png differ diff --git a/lnbits/extensions/invoices/config.json b/lnbits/extensions/invoices/config.json index 0811e0efd..a1108647a 100644 --- a/lnbits/extensions/invoices/config.json +++ b/lnbits/extensions/invoices/config.json @@ -1,6 +1,6 @@ { "name": "Invoices", "short_description": "Create invoices for your clients.", - "icon": "request_quote", + "tile": "./invoices/static/image/invoices.png", "contributors": ["leesalminen"] } diff --git a/lnbits/extensions/invoices/static/image/invoices.png b/lnbits/extensions/invoices/static/image/invoices.png new file mode 100644 index 000000000..642fded3e Binary files /dev/null and b/lnbits/extensions/invoices/static/image/invoices.png differ diff --git a/lnbits/extensions/jukebox/config.json b/lnbits/extensions/jukebox/config.json index 6b57bec46..f593dbdde 100644 --- a/lnbits/extensions/jukebox/config.json +++ b/lnbits/extensions/jukebox/config.json @@ -1,6 +1,6 @@ { "name": "Spotify Jukebox", "short_description": "Spotify jukebox middleware", - "icon": "radio", + "tile": "/cashu/static/image/tile.png", "contributors": ["benarc"] } diff --git a/lnbits/extensions/livestream/config.json b/lnbits/extensions/livestream/config.json index 12ba6b797..681949e44 100644 --- a/lnbits/extensions/livestream/config.json +++ b/lnbits/extensions/livestream/config.json @@ -1,7 +1,7 @@ { "name": "DJ Livestream", "short_description": "Sell tracks and split revenue (lnurl-pay)", - "icon": "speaker", + "tile": "./livestream/static/image/livestream.png", "contributors": [ "fiatjaf", "cryptograffiti" diff --git a/lnbits/extensions/livestream/static/image/livestream.png b/lnbits/extensions/livestream/static/image/livestream.png new file mode 100644 index 000000000..bbc37d6c5 Binary files /dev/null and b/lnbits/extensions/livestream/static/image/livestream.png differ diff --git a/lnbits/extensions/lnaddress/__init__.py b/lnbits/extensions/lnaddress/__init__.py index 6e8afa37d..49f494193 100644 --- a/lnbits/extensions/lnaddress/__init__.py +++ b/lnbits/extensions/lnaddress/__init__.py @@ -1,6 +1,7 @@ import asyncio from fastapi import APIRouter +from starlette.staticfiles import StaticFiles from lnbits.db import Database from lnbits.helpers import template_renderer @@ -10,6 +11,13 @@ db = Database("ext_lnaddress") lnaddress_ext: APIRouter = APIRouter(prefix="/lnaddress", tags=["lnaddress"]) +lnaddress_static_files = [ + { + "path": "/lnaddress/static", + "app": StaticFiles(directory="lnbits/extensions/lnaddress/static"), + "name": "lnaddress_static", + } +] def lnaddress_renderer(): return template_renderer(["lnbits/extensions/lnaddress/templates"]) diff --git a/lnbits/extensions/lnaddress/config.json b/lnbits/extensions/lnaddress/config.json index f9946f358..0166c768b 100644 --- a/lnbits/extensions/lnaddress/config.json +++ b/lnbits/extensions/lnaddress/config.json @@ -1,6 +1,6 @@ { "name": "Lightning Address", "short_description": "Sell LN addresses for your domain", - "icon": "alternate_email", + "tile": "./lnaddress/static/image/lnaddress.png", "contributors": ["talvasconcelos"] } diff --git a/lnbits/extensions/lnaddress/static/image/lnaddress.png b/lnbits/extensions/lnaddress/static/image/lnaddress.png new file mode 100644 index 000000000..809d65213 Binary files /dev/null and b/lnbits/extensions/lnaddress/static/image/lnaddress.png differ diff --git a/lnbits/extensions/lndhub/__init__.py b/lnbits/extensions/lndhub/__init__.py index 5980ab0dc..1d1effcf0 100644 --- a/lnbits/extensions/lndhub/__init__.py +++ b/lnbits/extensions/lndhub/__init__.py @@ -1,4 +1,5 @@ from fastapi import APIRouter +from starlette.staticfiles import StaticFiles from lnbits.db import Database from lnbits.helpers import template_renderer @@ -7,6 +8,14 @@ db = Database("ext_lndhub") lndhub_ext: APIRouter = APIRouter(prefix="/lndhub", tags=["lndhub"]) +lndhub_static_files = [ + { + "path": "/lndhub/static", + "app": StaticFiles(directory="lnbits/extensions/lndhub/static"), + "name": "lndhub_static", + } +] + def lndhub_renderer(): return template_renderer(["lnbits/extensions/lndhub/templates"]) diff --git a/lnbits/extensions/lndhub/config.json b/lnbits/extensions/lndhub/config.json index 6285ff80d..ff23a57a3 100644 --- a/lnbits/extensions/lndhub/config.json +++ b/lnbits/extensions/lndhub/config.json @@ -1,6 +1,6 @@ { "name": "LndHub", "short_description": "Access lnbits from BlueWallet or Zeus", - "icon": "navigation", + "tile": "./lndhub/static/image/lndhub.png", "contributors": ["fiatjaf"] } diff --git a/lnbits/extensions/lndhub/static/image/lndhub.png b/lnbits/extensions/lndhub/static/image/lndhub.png new file mode 100644 index 000000000..1e4faea6f Binary files /dev/null and b/lnbits/extensions/lndhub/static/image/lndhub.png differ diff --git a/lnbits/extensions/lnticket/config.json b/lnbits/extensions/lnticket/config.json index 99581b8f7..718bf13f2 100644 --- a/lnbits/extensions/lnticket/config.json +++ b/lnbits/extensions/lnticket/config.json @@ -1,6 +1,6 @@ { "name": "Support Tickets", "short_description": "LN support ticket system", - "icon": "contact_support", + "tile": "/cashu/static/image/tile.png", "contributors": ["benarc"] } diff --git a/lnbits/extensions/lnurldevice/config.json b/lnbits/extensions/lnurldevice/config.json index 66b4891ac..d9c303924 100644 --- a/lnbits/extensions/lnurldevice/config.json +++ b/lnbits/extensions/lnurldevice/config.json @@ -1,6 +1,6 @@ { "name": "LNURLDevice", "short_description": "For offline LNURL devices", - "icon": "point_of_sale", + "tile": "/cashu/static/image/tile.png", "contributors": ["arcbtc"] } diff --git a/lnbits/extensions/lnurlp/config.json b/lnbits/extensions/lnurlp/config.json index 294afe73b..20710e1b2 100644 --- a/lnbits/extensions/lnurlp/config.json +++ b/lnbits/extensions/lnurlp/config.json @@ -1,7 +1,7 @@ { "name": "LNURLp", "short_description": "Make reusable LNURL pay links", - "icon": "receipt", + "tile": "/cashu/static/image/tile.png", "contributors": [ "arcbtc", "eillarra", diff --git a/lnbits/extensions/nostrnip5/config.json b/lnbits/extensions/nostrnip5/config.json index 658723aaf..9c1bef96b 100644 --- a/lnbits/extensions/nostrnip5/config.json +++ b/lnbits/extensions/nostrnip5/config.json @@ -1,6 +1,6 @@ { "name": "Nostr NIP-5", "short_description": "Verify addresses for Nostr NIP-5", - "icon": "request_quote", + "tile": "./nostrnip5/static/image/nostrnip5.png", "contributors": ["leesalminen"] } diff --git a/lnbits/extensions/nostrnip5/static/image/nostrnip5.png b/lnbits/extensions/nostrnip5/static/image/nostrnip5.png new file mode 100644 index 000000000..244fb3c55 Binary files /dev/null and b/lnbits/extensions/nostrnip5/static/image/nostrnip5.png differ diff --git a/lnbits/extensions/offlineshop/config.json b/lnbits/extensions/offlineshop/config.json index 0dcb1d6b0..c2b36f072 100644 --- a/lnbits/extensions/offlineshop/config.json +++ b/lnbits/extensions/offlineshop/config.json @@ -1,7 +1,7 @@ { "name": "OfflineShop", "short_description": "Receive payments for products offline!", - "icon": "nature_people", + "tile": "/cashu/static/image/tile.png", "contributors": [ "fiatjaf" ] diff --git a/lnbits/extensions/paywall/config.json b/lnbits/extensions/paywall/config.json index d08ce7bad..e33fbbdc5 100644 --- a/lnbits/extensions/paywall/config.json +++ b/lnbits/extensions/paywall/config.json @@ -1,6 +1,6 @@ { "name": "Paywall", "short_description": "Create paywalls for content", - "icon": "policy", + "tile": "/cashu/static/image/tile.png", "contributors": ["eillarra"] } diff --git a/lnbits/extensions/satsdice/config.json b/lnbits/extensions/satsdice/config.json index e4c2eddbb..6f0da437b 100644 --- a/lnbits/extensions/satsdice/config.json +++ b/lnbits/extensions/satsdice/config.json @@ -1,6 +1,6 @@ { "name": "Sats Dice", "short_description": "LNURL Satoshi dice", - "icon": "casino", + "tile": "/cashu/static/image/tile.png", "contributors": ["arcbtc"] } diff --git a/lnbits/extensions/satspay/config.json b/lnbits/extensions/satspay/config.json index fe9e3df49..aaf738903 100644 --- a/lnbits/extensions/satspay/config.json +++ b/lnbits/extensions/satspay/config.json @@ -1,6 +1,6 @@ { "name": "SatsPay Server", "short_description": "Create onchain and LN charges", - "icon": "payment", + "tile": "/cashu/static/image/tile.png", "contributors": ["arcbtc"] } diff --git a/lnbits/extensions/scrub/config.json b/lnbits/extensions/scrub/config.json index df9e00389..c9fd6b2e3 100644 --- a/lnbits/extensions/scrub/config.json +++ b/lnbits/extensions/scrub/config.json @@ -1,6 +1,6 @@ { "name": "Scrub", "short_description": "Pass payments to LNURLp/LNaddress", - "icon": "send", + "tile": "/cashu/static/image/tile.png", "contributors": ["arcbtc", "talvasconcelos"] } diff --git a/lnbits/extensions/splitpayments/config.json b/lnbits/extensions/splitpayments/config.json index 898dcbde5..4d47c42c1 100644 --- a/lnbits/extensions/splitpayments/config.json +++ b/lnbits/extensions/splitpayments/config.json @@ -1,6 +1,6 @@ { "name": "Split Payments", "short_description": "Split incoming payments across wallets", - "icon": "call_split", + "tile": "/cashu/static/image/tile.png", "contributors": ["fiatjaf", "cryptograffiti"] } diff --git a/lnbits/extensions/streamalerts/config.json b/lnbits/extensions/streamalerts/config.json index f94886c93..b4ee857ff 100644 --- a/lnbits/extensions/streamalerts/config.json +++ b/lnbits/extensions/streamalerts/config.json @@ -1,6 +1,6 @@ { "name": "Stream Alerts", "short_description": "Bitcoin donations in stream alerts", - "icon": "notifications_active", + "tile": "/cashu/static/image/tile.png", "contributors": ["Fittiboy"] } diff --git a/lnbits/extensions/subdomains/config.json b/lnbits/extensions/subdomains/config.json index 6bf9480cd..cf4841f94 100644 --- a/lnbits/extensions/subdomains/config.json +++ b/lnbits/extensions/subdomains/config.json @@ -1,6 +1,6 @@ { "name": "Subdomains", "short_description": "Sell subdomains of your domain", - "icon": "domain", + "tile": "/cashu/static/image/tile.png", "contributors": ["grmkris"] } diff --git a/lnbits/extensions/tipjar/config.json b/lnbits/extensions/tipjar/config.json index e48eb4ea1..e9b72eb83 100644 --- a/lnbits/extensions/tipjar/config.json +++ b/lnbits/extensions/tipjar/config.json @@ -1,6 +1,6 @@ { "name": "Tip Jar", "short_description": "Accept Bitcoin donations, with messages attached!", - "icon": "favorite", + "tile": "/cashu/static/image/tile.png", "contributors": ["Fittiboy"] } diff --git a/lnbits/extensions/tpos/config.json b/lnbits/extensions/tpos/config.json index 3bd1a71a4..1a1c3c00d 100644 --- a/lnbits/extensions/tpos/config.json +++ b/lnbits/extensions/tpos/config.json @@ -1,6 +1,6 @@ { "name": "TPoS", "short_description": "A shareable PoS terminal!", - "icon": "dialpad", + "tile": "/cashu/static/image/tile.png", "contributors": ["talvasconcelos", "arcbtc", "leesalminen"] } diff --git a/lnbits/extensions/usermanager/config.json b/lnbits/extensions/usermanager/config.json index 7391ec299..1facd1df2 100644 --- a/lnbits/extensions/usermanager/config.json +++ b/lnbits/extensions/usermanager/config.json @@ -1,6 +1,6 @@ { "name": "User Manager", "short_description": "Generate users and wallets", - "icon": "person_add", + "tile": "/cashu/static/image/tile.png", "contributors": ["benarc"] } diff --git a/lnbits/extensions/watchonly/config.json b/lnbits/extensions/watchonly/config.json index 6331418cd..a1fe186bf 100644 --- a/lnbits/extensions/watchonly/config.json +++ b/lnbits/extensions/watchonly/config.json @@ -1,7 +1,7 @@ { "name": "Onchain Wallet", "short_description": "Onchain watch only wallets", - "icon": "visibility", + "tile": "/cashu/static/image/tile.png", "contributors": [ "arcbtc", "motorina0" diff --git a/lnbits/extensions/withdraw/config.json b/lnbits/extensions/withdraw/config.json index de82e7f1a..1fe2f4597 100644 --- a/lnbits/extensions/withdraw/config.json +++ b/lnbits/extensions/withdraw/config.json @@ -1,6 +1,6 @@ { "name": "LNURLw", "short_description": "Make LNURL withdraw links", - "icon": "crop_free", + "tile": "/cashu/static/image/tile.png", "contributors": ["arcbtc", "eillarra"] } diff --git a/lnbits/helpers.py b/lnbits/helpers.py index b98e3bc41..d3a4e6ea1 100644 --- a/lnbits/helpers.py +++ b/lnbits/helpers.py @@ -17,7 +17,7 @@ class Extension(NamedTuple): is_admin_only: bool name: Optional[str] = None short_description: Optional[str] = None - icon: Optional[str] = None + tile: Optional[str] = None contributors: Optional[List[str]] = None hidden: bool = False migration_module: Optional[str] = None @@ -63,7 +63,7 @@ class ExtensionManager: is_admin_only, config.get("name"), config.get("short_description"), - config.get("icon"), + config.get("tile"), config.get("contributors"), config.get("hidden") or False, config.get("migration_module"), diff --git a/lnbits/static/js/base.js b/lnbits/static/js/base.js index a1b42cacb..32b075b7d 100644 --- a/lnbits/static/js/base.js +++ b/lnbits/static/js/base.js @@ -126,7 +126,7 @@ window.LNbits = { 'isAdminOnly', 'name', 'shortDescription', - 'icon', + 'tile', 'contributors', 'hidden' ], diff --git a/lnbits/static/js/components.js b/lnbits/static/js/components.js index 8d5501372..5d198e9e2 100644 --- a/lnbits/static/js/components.js +++ b/lnbits/static/js/components.js @@ -118,12 +118,13 @@ Vue.component('lnbits-extension-list', { :active="extension.isActive" tag="a" :href="[extension.url, '?usr=', user.id].join('')"> - - + + + +