Files
tuliprox/frontend/scss/app/components/_mapper_script.scss
T
2025-08-07 19:46:49 +02:00

107 lines
1.8 KiB
SCSS

.tp__mapper-script {
display: flex;
flex-flow: column;
overflow: auto;
.tp__mapper-script__code {
font-family: monospace;
background: #1e1e1e;
color: #d4d4d4;
padding: 1rem;
border-radius: 8px;
white-space: pre;
.identifier {
color: #569cd6;
}
.var-access {
color: #9cdcfe;
}
.field {
color: #fdb76c;
}
.property {
color: #9a652f;
}
.literal {
color: #5fcc5c;
}
.num-literal {
color: #429140;
}
.null-literal {
border: 1px solid var(--border-color);
padding: var(--padding-micro);
border-radius: var(--border-radius);
color: var(--modest-text-color);
background-color: var(--card-background-color);
}
.built-in-function {
}
.reserved {
color: #da2ee0;
}
//.binary_op-wrapper{
// white-space: pre;
//}
//
//.comparison {
// white-space: nowrap;
// overflow: hidden;
// background-color: #202429;
// padding: var(--padding-micro);
// border-radius: var(--border-radius);
//}
//
//.unary_op {
// font-weight: bold;
// color: #569cd6;
// text-transform: uppercase;
//}
//
//.binary_op {
// font-weight: bold;
// color: #9cdcfe;
// text-transform: uppercase;
//}
//
//.field {
// font-weight: bold;
// color: #fdb76c;
//}
//
//.regex {
// color: #bb8953;
// white-space: nowrap;
//}
//
//.enum {
// color: #78ce89;
//}
}
.bracket {
font-weight: bold;
font-size: 1.1rem;
}
.bracket-1 { color: #569CD6; }
.bracket-2 { color: #C586C0; }
.bracket-3 { color: #B5CEA8; }
}
.tp__mapper-script__inline {
.tp__mapper-script__code {
padding: 0;
margin-block: 0;
}
}