p3x-redis-ui-material
Version:
💿 P3X Redis UI triple frontend — Angular + React/MUI + Vue/Vuetify with 54 languages, 7 themes, Socket.IO, desktop notifications, and full feature parity
1 lines • 3.58 kB
JavaScript
import{t as e}from"./extends-CvVTau-c.js";import{r as t}from"./dist-BKX20y_2.js";import{h as n,t as r,v as i}from"./dist-C6Eila4Y.js";var a=e=>{var i=e.theme,a=e.settings,o=a===void 0?{}:a,s=e.styles,c=s===void 0?[]:s,l={".cm-gutters":{}},u={};o.background&&(u.backgroundColor=o.background),o.backgroundImage&&(u.backgroundImage=o.backgroundImage),o.foreground&&(u.color=o.foreground),o.fontSize&&(u.fontSize=o.fontSize),(o.background||o.foreground)&&(l[`&`]=u),o.fontFamily&&(l[`&.cm-editor .cm-scroller`]={fontFamily:o.fontFamily}),o.gutterBackground&&(l[`.cm-gutters`].backgroundColor=o.gutterBackground),o.gutterForeground&&(l[`.cm-gutters`].color=o.gutterForeground),o.gutterBorder&&(l[`.cm-gutters`].borderRightColor=o.gutterBorder),o.caret&&(l[`.cm-content`]={caretColor:o.caret},l[`.cm-cursor, .cm-dropCursor`]={borderLeftColor:o.caret});var d={};return o.gutterActiveForeground&&(d.color=o.gutterActiveForeground),o.lineHighlight&&(l[`.cm-activeLine`]={backgroundColor:o.lineHighlight},d.backgroundColor=o.lineHighlight),l[`.cm-activeLineGutter`]=d,o.selection&&(l[`&.cm-focused .cm-selectionBackground, & .cm-line::selection, & .cm-selectionLayer .cm-selectionBackground, .cm-content ::selection`]={background:o.selection+` !important`}),o.selectionMatch&&(l[`& .cm-selectionMatch`]={backgroundColor:o.selectionMatch}),[t.theme(l,{dark:i===`dark`}),n(r.define(c))]},o={background:`#fff`,foreground:`#24292e`,selection:`#BBDFFF`,selectionMatch:`#BBDFFF`,gutterBackground:`#fff`,gutterForeground:`#6e7781`},s=[{tag:[i.standard(i.tagName),i.tagName],color:`#116329`},{tag:[i.comment,i.bracket],color:`#6a737d`},{tag:[i.className,i.propertyName],color:`#6f42c1`},{tag:[i.variableName,i.attributeName,i.number,i.operator],color:`#005cc5`},{tag:[i.keyword,i.typeName,i.typeOperator,i.typeName],color:`#d73a49`},{tag:[i.string,i.meta,i.regexp],color:`#032f62`},{tag:[i.name,i.quote],color:`#22863a`},{tag:[i.heading,i.strong],color:`#24292e`,fontWeight:`bold`},{tag:[i.emphasis],color:`#24292e`,fontStyle:`italic`},{tag:[i.deleted],color:`#b31d28`,backgroundColor:`ffeef0`},{tag:[i.atom,i.bool,i.special(i.variableName)],color:`#e36209`},{tag:[i.url,i.escape,i.regexp,i.link],color:`#032f62`},{tag:i.link,textDecoration:`underline`},{tag:i.strikethrough,textDecoration:`line-through`},{tag:i.invalid,color:`#cb2431`}],c=(t=>{var n=t||{},r=n.theme,i=r===void 0?`light`:r,c=n.settings,l=c===void 0?{}:c,u=n.styles,d=u===void 0?[]:u;return a({theme:i,settings:e({},o,l),styles:[...s,...d]})})(),l={background:`#0d1117`,foreground:`#c9d1d9`,caret:`#c9d1d9`,selection:`#003d73`,selectionMatch:`#003d73`,lineHighlight:`#36334280`},u=[{tag:[i.standard(i.tagName),i.tagName],color:`#7ee787`},{tag:[i.comment,i.bracket],color:`#8b949e`},{tag:[i.className,i.propertyName],color:`#d2a8ff`},{tag:[i.variableName,i.attributeName,i.number,i.operator],color:`#79c0ff`},{tag:[i.keyword,i.typeName,i.typeOperator,i.typeName],color:`#ff7b72`},{tag:[i.string,i.meta,i.regexp],color:`#a5d6ff`},{tag:[i.name,i.quote],color:`#7ee787`},{tag:[i.heading,i.strong],color:`#d2a8ff`,fontWeight:`bold`},{tag:[i.emphasis],color:`#d2a8ff`,fontStyle:`italic`},{tag:[i.deleted],color:`#ffdcd7`,backgroundColor:`ffeef0`},{tag:[i.atom,i.bool,i.special(i.variableName)],color:`#ffab70`},{tag:i.link,textDecoration:`underline`},{tag:i.strikethrough,textDecoration:`line-through`},{tag:i.invalid,color:`#f97583`}];(t=>{var n=t||{},r=n.theme,i=r===void 0?`dark`:r,o=n.settings,s=o===void 0?{}:o,c=n.styles,d=c===void 0?[]:c;return a({theme:i,settings:e({},l,s),styles:[...u,...d]})})();export{c as githubLight};