UNPKG

@bloxbean/yaci-viewer

Version:

A Cardano blockchain data viewer for developers. It works with the Yaci-Store backend, supporting both a local devnet and public networks.

29 lines (26 loc) 4.07 kB
import { T as store_get, V as slot, W as unsubscribe_stores } from './index-vBtQgGkr.js'; import { n as navigating } from './stores-B4ORdDby.js'; import './client-x9PZM0zh.js'; import './exports-DAzLyLdf.js'; function Nav($$payload) { $$payload.out += `<div class="navbar bg-base-100"><div class="flex-1"><a class="btn btn-ghost normal-case text-xl" href="/">Yaci Viewer</a></div> <div class="flex-none"><div class="dropdown dropdown-end lg:hidden"><label tabindex="0" class="btn btn-ghost lg:hidden"><svg xmlns="http://www.w3.org/2000/svg" class="h-5 w-5" fill="none" viewBox="0 0 24 24" stroke="currentColor"><path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M4 6h16M4 12h16m-7 6h7"></path></svg></label> <ul tabindex="0" class="menu menu-compact dropdown-content mt-3 p-2 shadow bg-base-100 rounded-box w-52"><li><a href="/">Home</a></li> <li><details id="mobile-certificate-menu"><summary>Certificates</summary> <ul class="p-2 bg-base-100"><li><a href="/certificates/stakekey-registrations">Stake Registration</a></li> <li><a href="/certificates/stakekey-deregistrations">Stake DeRegistration</a></li> <li><a href="/certificates/pool-registrations">Pool Registration</a></li> <li><a href="/certificates/pool-retirements">Pool Retirements</a></li> <li><a href="/certificates/delegations">Delegations</a></li></ul></details></li> <li><details id="mobile-governance-menu"><summary>Governance</summary> <ul class="p-2 bg-base-100"><li><a href="/governance/drep-registrations">DRep Registrations</a></li> <li><a href="/governance/drep-updates">DRep Updates</a></li> <li><a href="/governance/drep-deregistrations">DRep DeRegistrations</a></li> <li><a href="/governance/govactions">Proposals</a></li> <li><a href="/governance/votes">Votes</a></li></ul></details></li> <li><a href="/blocks">Blocks</a></li> <li><a href="/transactions">Transactions</a></li></ul></div> <ul class="menu menu-horizontal px-1 hidden lg:flex"><li><a href="/">Home</a></li> <li><details id="certificate-menu"><summary>Certificates</summary> <ul class="p-2 bg-base-100"><li><a href="/certificates/stakekey-registrations">Stake Registration</a></li> <li><a href="/certificates/stakekey-deregistrations">Stake DeRegistration</a></li> <li><a href="/certificates/pool-registrations">Pool Registration</a></li> <li><a href="/certificates/pool-retirements">Pool Retirements</a></li> <li><a href="/certificates/delegations">Delegations</a></li></ul></details></li> <li><details id="governance-menu"><summary>Governance</summary> <ul class="p-2 bg-base-100"><li><a href="/governance/drep-registrations">DRep Registrations</a></li> <li><a href="/governance/drep-updates">DRep Updates</a></li> <li><a href="/governance/drep-deregistrations">DRep DeRegistrations</a></li> <li><a href="/governance/govactions">Proposals</a></li> <li><a href="/governance/votes">Votes</a></li></ul></details></li> <li><a href="/blocks">Blocks</a></li> <li><a href="/transactions">Transactions</a></li></ul></div></div>`; } function _layout($$payload, $$props) { var $$store_subs; $$payload.out += `<div class="flex flex-col min-h-screen"><main class="container mx-auto flex-grow px-4">`; Nav($$payload); $$payload.out += `<!----> `; if (store_get($$store_subs ??= {}, "$navigating", navigating)) { $$payload.out += "<!--[-->"; $$payload.out += `<section class="flex justify-center h-screen"><span class="loading loading-ring loading-lg mx-auto"></span></section>`; } else { $$payload.out += "<!--[!-->"; $$payload.out += `<!---->`; slot($$payload, $$props, "default", {}); $$payload.out += `<!---->`; } $$payload.out += `<!--]--></main> <footer class="bg-gray-900 py-4 text-center bottom-0 left-0 w-full"><div class="container mx-auto"><p class="text-gray-300">Open-source with ❤️ by <a href="https://github.com/bloxbean/yaci-viewer" target="_blank" rel="noopener noreferrer">BloxBean</a></p></div></footer></div>`; if ($$store_subs) unsubscribe_stores($$store_subs); } export { _layout as default }; //# sourceMappingURL=_layout.svelte-BEbVEyFb.js.map