diff options
| author | Adam Soltys <[email protected]> | 2026-09-02 18:53:22 -0700 |
|---|---|---|
| committer | Adam Soltys <[email protected]> | 2026-09-02 18:53:22 -0700 |
| commit | d5e590e655c989cb855328e28349df2129adcd18 (patch) | |
| tree | 998c538a624c4807382701bef26078128dae337c /src/features | |
| parent | dc42daaf139685aac3421a3aa8386893ff872d8b (diff) | |
| download | coinosv3-d5e590e655c989cb855328e28349df2129adcd18.tar.gz coinosv3-d5e590e655c989cb855328e28349df2129adcd18.zip | |
Two small trims: the payment detail's copy-preimage becomes a full-width button matching the Back beneath it, and the receive page's lightning address drops its edit pencil — renaming lives in the profile editor's username field, and two doors was one too many
Co-Authored-By: Claude Fable 5 <[email protected]>
Claude-Session: https://claude.ai/code/session_01MrkLsNScXe9b6BviUSdmMr
Diffstat (limited to 'src/features')
| -rw-r--r-- | src/features/ark.js | 2 | ||||
| -rw-r--r-- | src/features/names.js | 8 |
2 files changed, 3 insertions, 7 deletions
diff --git a/src/features/ark.js b/src/features/ark.js index 140eeb0..c3a8a8c 100644 --- a/src/features/ark.js +++ b/src/features/ark.js @@ -1118,7 +1118,7 @@ export function arkFeature(ctx) { m.detail ? row(t('detailsLabel'), m.detail) : null, // proof of payment: the preimage is what a merchant asks for m.preimage ? row(t('preimageLabel'), shortTxid(m.preimage)) : null, - m.preimage ? copyBtn(m.preimage, t('copyPreimage')) : null, + m.preimage ? h('button', { class: 'btn-block', onClick: () => ctx.copy(m.preimage) }, t('copyPreimage')) : null, // A send that funded a bearer gift: show its fate, and while unclaimed // offer the link again plus the sweep-back — same powers the gift card // has, where the sender will actually go looking for them: history. diff --git a/src/features/names.js b/src/features/names.js index eafeb0e..f8f97cb 100644 --- a/src/features/names.js +++ b/src/features/names.js @@ -474,14 +474,10 @@ export function namesFeature(ctx) { h('div', { html: qrSvg(addr) }), h('div', { class: 'addr-box addr-editable', style: 'width:100%;font-size:16px' }, addr, - // editing and copying live right where the name is + // copying lives right where the name is; changing the name moved to + // the profile editor's username field — two doors was one too many h('span', { class: 'addr-actions' }, h('button', { - title: t('namesCustom'), - onClick: () => { ui.nameEditOpen = true; ui.nameClaimError = null; render(); }, - html: '<svg width="15" height="15" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M12 3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7"/><path d="M18.375 2.625a1 1 0 0 1 3 3l-9.013 9.014a2 2 0 0 1-.853.505l-2.873.84a.5.5 0 0 1-.62-.62l.84-2.873a2 2 0 0 1 .506-.852z"/></svg>', - }), - h('button', { title: t('namesCopy'), onClick: () => copy(addr), html: '<svg width="15" height="15" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><rect width="14" height="14" x="8" y="8" rx="2" ry="2"/><path d="M4 16c-1.1 0-2-.9-2-2V4c0-1.1.9-2 2-2h10c1.1 0 2 .9 2 2"/></svg>', |
