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.

2 lines (1 loc) 4.04 kB
import{a as fa,t as ya}from"../chunks/disclose-version.BTC8Bk4r.js";import"../chunks/legacy.DKpsC3nd.js";import{p as ba,f as ua,t as _,b as ha,s as r,d as a,r as s,g as Y,e as Z}from"../chunks/runtime.NVyxXVLy.js";import{s as i}from"../chunks/render.Dr_6zaa7.js";import{s as ka}from"../chunks/attributes.CqauuZ_8.js";import{i as wa}from"../chunks/lifecycle.BF-zkLgr.js";import{p as Aa}from"../chunks/props.Btle0pBM.js";import{h as Da}from"../chunks/moment.C5S46NFB.js";import{J as Ta}from"../chunks/JsonContent.ClmH9GuZ.js";import{l as $a}from"../chunks/ada_util.zWFYliEg.js";var Ja=ya('<section class="container mx-auto text-sm"><div class="grid grid-cols-1 sm:grid-cols-2 gap-4"><article class="bg-gray-50 rounded-lg shadow-md p-4"><div class="flex flex-col"><div class="bg-gray-200 py-2 px-4 mb-2"><strong>Gov Action Id</strong></div> <div class="bg-gray-100 py-2 px-4 break-words"><p><small> </small></p></div></div> <div class="flex flex-col"><div class="bg-gray-200 py-2 px-4 mb-2"><strong>Return Address</strong></div> <div class="bg-gray-100 py-2 px-4"><p><small> </small></p></div></div> <div class="flex flex-col"><div class="bg-gray-200 py-2 px-4 mb-2"><strong>Deposit</strong></div> <div class="bg-gray-100 py-2 px-4"><p><small> </small></p></div></div> <div class="flex flex-col"><div class="bg-gray-200 py-2 px-4 mb-2"><strong>Block</strong></div> <div class="bg-gray-100 py-2 px-4"><p><small> </small></p></div></div> <div class="flex flex-col"><div class="bg-gray-200 py-2 px-4 mb-2"><strong>Slot</strong></div> <div class="bg-gray-100 py-2 px-4"><p><small> </small></p></div></div></article> <article class="bg-gray-50 rounded-lg shadow-md p-4"><div class="flex flex-col"><div class="bg-gray-200 py-2 px-4 mb-2"><strong>Type</strong></div> <div class="bg-gray-100 py-2 px-4 break-words"><p><small> </small></p></div></div> <div class="flex flex-col"><div class="bg-gray-200 py-2 px-4 mb-2"><strong>Anchor Url</strong></div> <div class="bg-gray-100 py-2 px-4"><p><small><a target="_blank"> </a></small></p></div></div> <div class="flex flex-col"><div class="bg-gray-200 py-2 px-4 mb-2"><strong>Anchor Hash</strong></div> <div class="bg-gray-100 py-2 px-4"><p><small> </small></p></div></div> <div class="flex flex-col"><div class="bg-gray-200 py-2 px-4 mb-2"><strong>Time</strong></div> <div class="bg-gray-100 py-2 px-4"><p><small> </small></p></div></div></article></div></section> <section class="container mx-auto text-sm mt-10 mb-10"><div class="flex flex-col"><div class="bg-gray-200 py-2 px-4 mb-2"><strong>Details</strong></div></div> <div class="overflow-x-auto"><!></div></section>',1);function Ua(aa,x){ba(x,!1);let sa=Aa(x,"data",8),{govAction:l}=sa();function ra(X){if(!X)return"";const _a=new Date(X*1e3),xa={year:"numeric",month:"long",day:"numeric",hour:"numeric",minute:"numeric",second:"numeric",hour12:!1};return _a.toLocaleString(void 0,xa)}wa();var f=Ja(),t=ua(f),y=a(t),v=a(y),e=a(v),b=r(a(e),2),u=a(b),h=a(u),la=a(h);s(h),s(u),s(b),s(e);var d=r(e,2),k=r(a(d),2),w=a(k),A=a(w),ia=a(A,!0);s(A),s(w),s(k),s(d);var o=r(d,2),D=r(a(o),2),T=a(D),$=a(T),ta=a($);_(()=>i(ta,`${$a(l.deposit,2)??""} Ada`)),s($),s(T),s(D),s(o);var p=r(o,2),J=r(a(p),2),S=a(J),q=a(S),va=a(q,!0);s(q),s(S),s(J),s(p);var B=r(p,2),C=r(a(B),2),G=a(C),H=a(G),ea=a(H,!0);s(H),s(G),s(C),s(B),s(v);var I=r(v,2),c=a(I),L=r(a(c),2),N=a(L),R=a(N),da=a(R,!0);s(R),s(N),s(L),s(c);var g=r(c,2),U=r(a(g),2),j=a(U),z=a(j),n=a(z),oa=a(n,!0);s(n),s(z),s(j),s(U),s(g);var m=r(g,2),E=r(a(m),2),F=a(E),K=a(F),pa=a(K,!0);s(K),s(F),s(E),s(m);var M=r(m,2),O=r(a(M),2),P=a(O),Q=a(P);const ca=Z(()=>ra(l.block_time)??""),ga=Z(()=>Da(l.block_time*1e3).fromNow()??"");var na=a(Q);_(()=>i(na,`${Y(ca)}, ${Y(ga)}`)),s(Q),s(P),s(O),s(M),s(I),s(y),s(t);var V=r(t,2),W=r(a(V),2),ma=a(W);Ta(ma,{get text(){return l.details}}),s(W),s(V),_(()=>{i(la,`${l.tx_hash??""}#${l.index??""}`),i(ia,l.return_address),i(va,l.block_number),i(ea,l.slot),i(da,l.type),ka(n,"href",l.anchor_url),i(oa,l.anchor_url),i(pa,l.anchor_hash)}),fa(aa,f),ha()}export{Ua as component};