generated from VLADIMIR/template_frontend
43 lines
5.4 KiB
JavaScript
43 lines
5.4 KiB
JavaScript
import{E as e,Et as t,R as n,S as r,T as i,V as a,X as o,Z as s,b as c,ct as l,k as u,rt as d,t as f,v as p,w as m,y as h}from"./vue-router-CyfP71JJ.js";import{G as g,K as _,M as v,N as y,Y as b,Z as x,r as S}from"./light-CPiNeYrP.js";import{l as C}from"./resolve-slot-tPBGpQg9.js";import{t as w}from"./use-compitable-Dm6CEJAS.js";import{t as T}from"./fade-in.cssr-C30AOOaV.js";import{t as E}from"./Alert-DNwwQjMV.js";import{A as D,Y as O,j as k,o as A}from"./index-_XzMCfId.js";import{i as j,n as M}from"./HeaderMenu-Cw3qZ0wy.js";import{t as N}from"./HeaderText-B0IeedC-.js";var P=g([g(`@keyframes spin-rotate`,`
|
|
from {
|
|
transform: rotate(0);
|
|
}
|
|
to {
|
|
transform: rotate(360deg);
|
|
}
|
|
`),_(`spin-container`,`
|
|
position: relative;
|
|
`,[_(`spin-body`,`
|
|
position: absolute;
|
|
top: 50%;
|
|
left: 50%;
|
|
transform: translateX(-50%) translateY(-50%);
|
|
`,[T()])]),_(`spin-body`,`
|
|
display: inline-flex;
|
|
align-items: center;
|
|
justify-content: center;
|
|
flex-direction: column;
|
|
`),_(`spin`,`
|
|
display: inline-flex;
|
|
height: var(--n-size);
|
|
width: var(--n-size);
|
|
font-size: var(--n-size);
|
|
color: var(--n-color);
|
|
`,[b(`rotate`,`
|
|
animation: spin-rotate 2s linear infinite;
|
|
`)]),_(`spin-description`,`
|
|
display: inline-block;
|
|
font-size: var(--n-font-size);
|
|
color: var(--n-text-color);
|
|
transition: color .3s var(--n-bezier);
|
|
margin-top: 8px;
|
|
`),_(`spin-content`,`
|
|
opacity: 1;
|
|
transition: opacity .3s var(--n-bezier);
|
|
pointer-events: all;
|
|
`,[b(`spinning`,`
|
|
user-select: none;
|
|
-webkit-user-select: none;
|
|
pointer-events: none;
|
|
opacity: var(--n-opacity-spinning);
|
|
`)])]),F={small:20,medium:18,large:16},I=e({name:`Spin`,props:Object.assign(Object.assign(Object.assign({},S.props),{contentClass:String,contentStyle:[Object,String],description:String,size:{type:[String,Number],default:`medium`},show:{type:Boolean,default:!0},rotate:{type:Boolean,default:!0},spinning:{type:Boolean,validator:()=>!0,default:void 0},delay:Number}),k),slots:Object,setup(e){let{mergedClsPrefixRef:t,inlineThemeDisabled:n}=y(e),r=S(`Spin`,`-spin`,P,A,e,t),i=p(()=>{let{size:t}=e,{common:{cubicBezierEaseInOut:n},self:i}=r.value,{opacitySpinning:a,color:o,textColor:s}=i;return{"--n-bezier":n,"--n-opacity-spinning":a,"--n-size":typeof t==`number`?C(t):i[x(`size`,t)],"--n-color":o,"--n-text-color":s}}),a=n?v(`spin`,p(()=>{let{size:t}=e;return typeof t==`number`?String(t):t[0]}),i,e):void 0,s=w(e,[`spinning`,`show`]),c=d(!1);return o(t=>{let n;if(s.value){let{delay:r}=e;if(r){n=window.setTimeout(()=>{c.value=!0},r),t(()=>{clearTimeout(n)});return}}c.value=s.value}),{mergedClsPrefix:t,active:c,mergedStrokeWidth:p(()=>{let{strokeWidth:t}=e;if(t!==void 0)return t;let{size:n}=e;return F[typeof n==`number`?`medium`:n]}),cssVars:n?void 0:i,themeClass:a?.themeClass,onRender:a?.onRender}},render(){var e;let{$slots:t,mergedClsPrefix:n,description:r}=this,i=t.icon&&this.rotate,a=(r||t.description)&&u(`div`,{class:`${n}-spin-description`},r||t.description?.call(t)),o=t.icon?u(`div`,{class:[`${n}-spin-body`,this.themeClass]},u(`div`,{class:[`${n}-spin`,i&&`${n}-spin--rotate`],style:t.default?``:this.cssVars},t.icon()),a):u(`div`,{class:[`${n}-spin-body`,this.themeClass]},u(D,{clsPrefix:n,style:t.default?``:this.cssVars,stroke:this.stroke,"stroke-width":this.mergedStrokeWidth,radius:this.radius,scale:this.scale,class:`${n}-spin`}),a);return(e=this.onRender)==null||e.call(this),t.default?u(`div`,{class:[`${n}-spin-container`,this.themeClass],style:this.cssVars},u(`div`,{class:[`${n}-spin-content`,this.active&&`${n}-spin-content--spinning`,this.contentClass],style:this.contentStyle},t),u(O,{name:`fade-in-transition`},{default:()=>this.active?o:null})):o}}),L={class:`center-block-custom`},R={class:`width700 doc-page`},z={class:`doc-title`},B={key:0,class:`doc-loading`},V={key:2,class:`paper-block`},H={class:`paper`},U={class:`doc-text`},W={class:`docs-links`},G=M(e({__name:`DocsPage`,props:{kind:{}},setup(e){let o=e,u={terms:`Пользовательское соглашение`,privacy:`Политика конфиденциальности`,consent:`Согласие на обработку персональных данных`},p=d(``),g=d(!0),_=d(``);return n(async()=>{let e=j(),t={terms:()=>e.GetTerms({}),privacy:()=>e.GetPrivacy({}),consent:()=>e.GetConsent({})};try{let e=await t[o.kind]();e.error?_.value=e.error:p.value=e.text||``}catch(e){_.value=e instanceof Error?e.message:`Не удалось загрузить документ`}finally{g.value=!1}}),(e,n)=>(a(),r(`div`,L,[h(`div`,R,[h(`h1`,z,[i(N,null,{default:s(()=>[m(t(u[o.kind]),1)]),_:1})]),g.value?(a(),r(`div`,B,[i(l(I),{size:`large`})])):_.value?(a(),c(l(E),{key:1,type:`error`,"show-icon":!1,class:`doc-error`},{default:s(()=>[m(t(_.value),1)]),_:1})):(a(),r(`div`,V,[h(`div`,H,[h(`p`,U,t(p.value),1)]),n[0]||=h(`div`,{class:`paper-shadow paper-shadow-left`},null,-1),n[1]||=h(`div`,{class:`paper-shadow paper-shadow-right`},null,-1)])),h(`div`,W,[n[5]||=m(` Смотрите также: `,-1),i(l(f),{to:`/user-agreement`,class:`docs-link`},{default:s(()=>[...n[2]||=[m(`Пользовательское соглашение`,-1)]]),_:1}),n[6]||=m(` · `,-1),i(l(f),{to:`/privacy-policy`,class:`docs-link`},{default:s(()=>[...n[3]||=[m(`Политика конфиденциальности`,-1)]]),_:1}),n[7]||=m(` · `,-1),i(l(f),{to:`/consent`,class:`docs-link`},{default:s(()=>[...n[4]||=[m(`Согласие на обработку персональных данных`,-1)]]),_:1})])])]))}}),[[`__scopeId`,`data-v-f5dde12c`]]);export{G as t}; |