- Fee selector on channel open: Standard (~6 blocks) / Medium (~3) / Fast (next block) presets, or custom target confirmations / sat/vB; backend validates and passes target_conf / sat_per_vbyte to LND - Extract channel management into LightningChannelsPanel, reused by the LND channels page and a new Channels tab in the Wallet Settings modal - Funding tx link on each channel card opens the node's mempool app at /tx/<txid> Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
23 lines
749 B
Vue
23 lines
749 B
Vue
<template>
|
|
<div class="pb-16 md:pb-4">
|
|
<!-- Back Button -->
|
|
<button @click="router.replace('/dashboard/apps/lnd')" class="mb-6 flex items-center gap-2 text-white/70 hover:text-white transition-colors">
|
|
<svg class="w-5 h-5" fill="none" stroke="currentColor" viewBox="0 0 24 24">
|
|
<path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M15 19l-7-7 7-7" />
|
|
</svg>
|
|
Back to LND
|
|
</button>
|
|
|
|
<h1 class="text-2xl font-bold text-white mb-6">Lightning Channels</h1>
|
|
|
|
<LightningChannelsPanel />
|
|
</div>
|
|
</template>
|
|
|
|
<script setup lang="ts">
|
|
import { useRouter } from 'vue-router'
|
|
import LightningChannelsPanel from '@/components/LightningChannelsPanel.vue'
|
|
|
|
const router = useRouter()
|
|
</script>
|