Skip to content

Admin modal#432

Open
SeddikKadi wants to merge 28 commits intoLokavaluto:mainfrom
SeddikKadi:admin-modal
Open

Admin modal#432
SeddikKadi wants to merge 28 commits intoLokavaluto:mainfrom
SeddikKadi:admin-modal

Conversation

@SeddikKadi
Copy link
Copy Markdown
Collaborator

No description provided.

@SeddikKadi SeddikKadi force-pushed the admin-modal branch 3 times, most recently from c08f63b to b511043 Compare November 20, 2025 17:06
@SeddikKadi SeddikKadi force-pushed the admin-modal branch 3 times, most recently from bcc198f to 7911b0c Compare December 8, 2025 14:19
@SeddikKadi SeddikKadi force-pushed the admin-modal branch 13 times, most recently from c14ea60 to 8687ddd Compare January 17, 2026 08:57
@SeddikKadi SeddikKadi force-pushed the admin-modal branch 8 times, most recently from 1195cfa to e8574b8 Compare January 27, 2026 14:15
@SeddikKadi SeddikKadi force-pushed the admin-modal branch 3 times, most recently from eaafef9 to 240d772 Compare January 30, 2026 14:35
@SeddikKadi SeddikKadi force-pushed the admin-modal branch 3 times, most recently from 599a79d to d0a5848 Compare March 9, 2026 20:31
Seddik and others added 27 commits March 11, 2026 11:28
Replace scattered ``$modal.args?.value[0]`` accesses (~30 occurrences)
with structured computed properties:

- Base accessors: ``args``, ``type``, ``account``, ``transactions``
- Type guards: ``isTopUp``, ``isReconversion``, ``isTransactionDetail``,
  ``isPaymentConfirmation``
- Derived display: ``modalTitle``, ``statusTitle``, ``icon``,
  ``showTopUpActions``, ``topUpStatusMessage``, etc.

This consolidates transaction-type switching logic from inline template
conditionals into testable computed properties, improving readability
and maintainability.
Make ``QrCodeModal`` a pure display modal that receives ``title``, ``label``,
``name`` and ``data`` from the caller.

Open ``QrCodeModal`` from ``MoneyRequestModal`` instead of maintaining a
dedicated QR step, and cache ``account`` locally to avoid ``$modal.args``
reactivity issues when stacking modals.

Update ``main.ts`` QR action to pass modal args instead of ``accountId``.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants