5 lines
4.6 KiB
JavaScript
5 lines
4.6 KiB
JavaScript
/*!
|
|
Build based on gin-vue-admin
|
|
Time : 1776662816000 */
|
|
System.register(["./087AC4D233B64EB0index-legacy.Bru8kZfA.js","./087AC4D233B64EB0_plugin-vue_export-helper-legacy.DCWa1RRI.js"],function(e,r){"use strict";var o,a,t,l,d,n,s,c,i,u,g,m,b,f,y,p,x;return{setters:[function(e){o=e.a,a=e.a1,t=e.g,l=e.c,d=e.o,n=e.b,s=e.F,c=e.J,i=e.f,u=e.K,g=e.t,m=e.n,b=e.d,f=e.w,y=e.x,p=e.au},function(e){x=e._}],execute:function(){var r=document.createElement("style");r.textContent=".font-inter[data-v-3e46e213]{font-family:Inter,sans-serif}.custom-color-picker [data-v-3e46e213] .el-color-picker__trigger{border:1px solid #e5e7eb;border-radius:6px;transition:all .15s ease-in-out}.custom-color-picker [data-v-3e46e213] .el-color-picker__trigger:hover{border-color:#9ca3af;transform:translateY(-1px);box-shadow:0 2px 8px rgba(0,0,0,.1)}.dark .custom-color-picker [data-v-3e46e213] .el-color-picker__trigger{border-color:#4b5563}.dark .custom-color-picker [data-v-3e46e213] .el-color-picker__trigger:hover{border-color:#6b7280}\n/*$vite$:1*/",document.head.appendChild(r);var k={class:"font-inter"},v={class:"bg-gray-50 dark:bg-gray-800 border border-gray-200 dark:border-gray-700 rounded-xl p-8 shadow-sm"},h={class:"mb-8"},w={class:"grid grid-cols-3 gap-4"},_=["onClick"],V={key:0,class:"absolute inset-0 flex items-center justify-center text-white text-base",style:{"text-shadow":"0 1px 2px rgba(0, 0, 0, 0.3)"}},C={class:"min-w-0 flex-1"},j={class:"block text-sm font-semibold text-gray-900 dark:text-white"},E={class:"flex items-center justify-between p-5 bg-white dark:bg-gray-700 border border-gray-200 dark:border-gray-600 rounded-xl mb-6 shadow-sm"},B={class:"bg-white dark:bg-gray-700 border border-gray-200 dark:border-gray-600 rounded-xl p-5 shadow-sm"},A={class:"flex items-center justify-between"},D={class:"flex items-center gap-3"},I={class:"text-sm font-mono bg-gray-100 dark:bg-gray-600 text-gray-700 dark:text-gray-300 px-3 py-2 rounded-lg border border-gray-200 dark:border-gray-500"};e("default",x(Object.assign({name:"ThemeColorPicker"},{__name:"themeColorPicker",props:{modelValue:{type:String,default:"#3b82f6"}},emits:["update:modelValue"],setup:function(e,r){var x=r.emit,P=e,S=x,$=o(P.modelValue),z=[{color:"#4E80EE",name:"默认"},{color:"#8bb5d1",name:"晨雾蓝"},{color:"#a8c8a8",name:"薄荷绿"},{color:"#d4a5a5",name:"玫瑰粉"},{color:"#c8a8d8",name:"薰衣草"},{color:"#f0c674",name:"暖阳黄"},{color:"#b8b8b8",name:"月光银"},{color:"#d8a8a8",name:"珊瑚橙"},{color:"#a8d8d8",name:"海雾青"},{color:"#c8c8a8",name:"橄榄绿"},{color:"#d8c8a8",name:"奶茶棕"},{color:"#a8a8d8",name:"梦幻紫"},{color:"#c8d8a8",name:"抹茶绿"}],F=function(e){e&&S("update:modelValue",e)};return a(function(){return P.modelValue},function(e){$.value=e}),function(r,o){var a=t("el-icon"),x=t("el-color-picker");return d(),l("div",k,[n("div",v,[n("div",h,[o[1]||(o[1]=n("p",{class:"text-base font-semibold text-gray-700 dark:text-gray-300 mb-5"},"精选色彩",-1)),n("div",w,[(d(),l(s,null,c(z,function(r){return n("div",{key:r.color,class:m(["flex items-center gap-4 p-4 bg-white dark:bg-gray-700 border-2 border-gray-200 dark:border-gray-600 rounded-xl cursor-pointer transition-all duration-150 ease-in-out hover:transform hover:-translate-y-1 hover:shadow-lg",{"ring-2 ring-offset-2 ring-offset-gray-50 dark:ring-offset-gray-800 transform -translate-y-1 shadow-lg":e.modelValue===r.color}]),style:u(e.modelValue===r.color?{borderColor:r.color,ringColor:r.color+"40"}:{}),onClick:function(e){return o=r.color,$.value=o,void S("update:modelValue",o);var o}},[n("div",{class:"relative w-10 h-10 rounded-lg border border-gray-300 dark:border-gray-500 flex-shrink-0 shadow-sm",style:u({backgroundColor:r.color})},[e.modelValue===r.color?(d(),l("div",V,[i(a,null,{default:f(function(){return[i(y(p))]}),_:1})])):b("",!0)],4),n("div",C,[n("span",j,g(r.name),1)])],14,_)}),64))])]),n("div",E,[o[2]||(o[2]=n("div",{class:"flex-1"},[n("h4",{class:"text-base font-semibold text-gray-900 dark:text-white"},"自定义颜色"),n("p",{class:"text-sm text-gray-500 dark:text-gray-400 mt-1"},"选择任意颜色作为主题色")],-1)),i(x,{modelValue:$.value,"onUpdate:modelValue":o[0]||(o[0]=function(e){return $.value=e}),size:"large",predefine:z.map(function(e){return e.color}),onChange:F,class:"custom-color-picker"},null,8,["modelValue","predefine"])]),n("div",B,[n("div",A,[o[3]||(o[3]=n("span",{class:"text-base font-semibold text-gray-700 dark:text-gray-300"},"当前主题色",-1)),n("div",D,[n("div",{class:"w-6 h-6 rounded-lg border border-gray-300 dark:border-gray-500 shadow-sm",style:u({backgroundColor:e.modelValue})},null,4),n("code",I,g(e.modelValue),1)])])])])])}}}),[["__scopeId","data-v-3e46e213"]]))}}});
|