UNPKG

@xcpcio/board-app

Version:
2 lines (1 loc) 2.05 kB
import{d as k,H as R,u as b,r as h,c,o as t,b as m,a as i,k as _,h as o,w as $,j as v,g as N,G as a,s as S}from"./index-CYsJ2gG-.js";import{_ as T}from"./Countdown-DAdiIlkO.js";import{_ as V}from"./Balloon.vue_vue_type_script_setup_true_lang-CmkJalmb.js";import{_ as G}from"./Resolver-DQAiggp3.js";import{_ as A}from"./Board-Dum-tExZ.js";import{u as D}from"./index-DXMw63yv.js";import{b as f}from"./route-block-B_A1xBdJ.js";import"./index-BYh7ktqe.js";import"./index-BNZRV8LR.js";import"./constant-2MSuUQN9.js";import"./query-DfOnN8jV.js";import"./_plugin-vue_export-helper-DlAUqK2U.js";import"./pagination-D1pCU19r.js";import"./Tooltip.vue_vue_type_script_setup_true_lang-OTaxJAgs.js";import"./TheInput.vue_vue_type_script_setup_true_lang-DsqG2YZ8.js";import"./use-vmodel-CT985YGh.js";import"./ContestStateBadge-hRbbyZ5a.js";const E=k({__name:"GoBack",setup(y){const u=R(),{t:s}=b();return(x,r)=>{const e=h("RouterLink");return t(),c("div",null,[m("div",{class:"m-3 text-sm btn",onClick:r[0]||(r[0]=n=>o(u).back())},_(o(s)("button.back")),1),i(e,{class:"m-3 text-sm btn",to:"/"},{default:$(()=>[v(_(o(s)("button.home")),1)]),_:1})])}}}),L={key:0},j={key:1,class:"flex flex-col items-center"},F={key:2},H=k({__name:"[...all]",setup(y){const{t:u}=b(),s=N(),r=!["camp","icpc","ccpc","provincial-contest"].some(l=>s.fullPath.startsWith(`/${l}`)),e=D("component","board",{transform:String}),n=window.DATA_SOURCE;return(l,p)=>{const d=A,B=G,g=V,w=T,C=E;return o(n)?(t(),c("div",L,[o(e)==="board"?(t(),a(d,{key:0,"data-source-url":o(n)},null,8,["data-source-url"])):o(e)==="resolver"?(t(),a(B,{key:1,"data-source-url":o(n)},null,8,["data-source-url"])):o(e)==="balloon"?(t(),a(g,{key:2,"data-source-url":o(n)},null,8,["data-source-url"])):o(e)==="countdown"?(t(),a(w,{key:3,"data-source-url":o(n)},null,8,["data-source-url"])):S("",!0)])):r?(t(),c("div",j,[p[0]||(p[0]=m("div",{"text-4xl":""},[m("div",{"i-carbon-warning":""})],-1)),v(" "+_(o(u)("not-found"))+" ",1),i(C)])):(t(),c("div",F,[i(d)]))}}});typeof f=="function"&&f(H);export{H as default};