@for (i of [0, 1, 2, 3]; track i) {
= i" [class.completed]="currentStep() > i">
@if (currentStep() > i) {
check
} @else {
{{ i + 1 }}
}
{{ getStepLabel(i) }}
@if (i < 3) {
i">
}
}
Choose Your Premium Username
Your premium username will be uniquely yours across the Nostr network.
Select Your Premium Plan
Choose a plan that works best for you.
Order Summary
Nostria Premium ({{ selectedPaymentOption()?.billingPeriod }})
${{ selectedPaymentOption()?.totalPrice }}.00
Total
${{ selectedPaymentOption()?.totalPrice }}.00
Complete Your Payment (THIS IS NOT REAL, JUST DEMO!!)
Pay using Bitcoin Lightning Network to activate your premium account.
@if (isGeneratingInvoice()) {
Generating Lightning invoice...
} @else if (paymentInvoice()) {
@if (paymentInvoice()?.status === 'pending') {
check_circle
Payment Received!
Scan the QR code or copy the payment request below to pay with your Lightning
wallet
{{ paymentInvoice()?.paymentRequest?.substring(0, 30) }}...{{
paymentInvoice()?.paymentRequest?.substring(paymentInvoice()?.paymentRequest!.length - 20) }}
timer
This invoice expires in 15 minutes
Waiting for payment...
check_circle
Payment successful!
} @else if (paymentInvoice()?.status === 'expired') {
error_outline
Payment Invoice Expired
The payment invoice has expired. Please generate a new one to continue.
}
}
verified
Welcome to Nostria Premium!
Your premium account is now active. You can now enjoy all premium features.
verified
Verified Username
Your username {{ usernameFormGroup.get('username')?.value }}@nostria.app is now
uniquely yours
cloud_done
2GB Storage
Your storage has been upgraded to 2GB
backup
Automatic Backups
Your data will be automatically backed up