btcpayserver/BTCPayServer/Views/Stores/ImportWallet/File.cshtml
d11n e2d0b7c5f7
Store centric UI: Part 3 (#3224)
* Set store context in cookie

* Fix page id usages in view

* Move Pay Button to nav

* Move integrations to plugins nav

* Store switch links to wallet if present

* Test fixes

* Nav fixes

* Fix altcoin view

* Main nav updates

* Wallet setttings nav update

* Move storeId cookie fallback to cookie auth handler

* View fixes

* Test fixes

* Fix profile check

* Rename integrations nav extension point to store-integrations-nav-list

* Allow strings for Active page/category for plugins

* Make invoice list filter based on store context

* Do not set context if we are running authorizer through tag helper

* Fix test and unfiltered invoices

* Add permission helper for wallet links

* Add sanity checks for payment requests and invoices

* Store context in home controller

* Fix PayjoinViaUI test

* Store context for notifications

* Minor UI improvements

* Store context for userstores and vault controller

* Bring back integrations page

* Rename notifications nav pages file

* Fix user stores controller policies

* Controller policy fixes from code review

* CookieAuthHandler: Simplify CanViewInvoices case

* Revert "Controller policy fixes from code review"

This reverts commit 97e8b8379c.

* Simplify LayoutSimple

* Fix CanViewInvoices condition

Co-authored-by: Kukks <evilkukka@gmail.com>
2021-12-31 16:36:38 +09:00

62 lines
1.9 KiB
Text
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

@model WalletSetupViewModel
@addTagHelper *, BundlerMinifier.TagHelpers
@{
Layout = "_LayoutWalletSetup";
ViewData.SetActivePage(StoreNavPages.OnchainSettings, "Import your wallet file", Context.GetStoreData().Id);
}
@section Navbar {
<a asp-controller="Stores" asp-action="ImportWallet" asp-route-storeId="@Model.StoreId" asp-route-cryptoCode="@Model.CryptoCode" asp-route-method="">
<vc:icon symbol="back" />
</a>
}
<header class="text-center">
<h1>@ViewData["Title"]</h1>
<p class="lead text-secondary mt-3">Upload the file exported from your wallet.</p>
</header>
<form method="post" enctype="multipart/form-data" class="my-5">
<div class="form-group">
<label asp-for="WalletFile" class="form-label"></label>
<input asp-for="WalletFile" type="file" class="form-control" required>
<span asp-validation-for="WalletFile" class="text-danger"></span>
</div>
<button type="submit" class="btn btn-primary">Continue</button>
</form>
<table class="table table-hover">
<thead>
<tr>
<th>Wallet</th>
<th>Instructions</th>
</tr>
</thead>
<tbody>
<tr>
<td class="text-nowrap">Cobo Vault</td>
<td>Settings Watch-Only Wallet BTCPay Export Wallet</td>
</tr>
<tr>
<td>ColdCard</td>
<td>Advanced MicroSD Card Export Wallet Electrum Wallet</td>
</tr>
<tr>
<td>Electrum</td>
<td>File Save backup (not encrypted with a password)</td>
</tr>
<tr>
<td>Wasabi</td>
<td>Tools Wallet Manager Open Wallets Folder</td>
</tr>
<tr>
<td class="text-nowrap">Specter Desktop</td>
<td>Wallet Settings Export Export To Wallet Software Save wallet file</td>
</tr>
<tr>
<td>Passport</td>
<td>Wallet Pair Wallet BTCPay microSD Save wallet file</td>
</tr>
</tbody>
</table>