UNPKG

antd-color-editor

Version:

An open-source color editor for designing color system

50 lines 4.54 kB
var _templateObject, _templateObject2, _templateObject3, _templateObject4, _templateObject5, _templateObject6, _templateObject7; function _taggedTemplateLiteral(strings, raw) { if (!raw) { raw = strings.slice(0); } return Object.freeze(Object.defineProperties(strings, { raw: { value: Object.freeze(raw) } })); } import { DraggablePanel } from '@ant-design/pro-editor'; import styled from 'styled-components'; export var EditorView = styled.div(_templateObject || (_templateObject = _taggedTemplateLiteral(["\n position: relative;\n\n overflow: hidden;\n display: flex;\n align-items: stretch;\n\n height: 100vh;\n"]))); export var PanelView = styled(DraggablePanel)(_templateObject2 || (_templateObject2 = _taggedTemplateLiteral(["\n position: relative;\n overflow: hidden;\n height: 100%;\n\n label > svg {\n stroke: ", ";\n }\n\n .studio-collapse-title {\n margin: 0 8px;\n font-size: 10px;\n }\n\n .ant-collapse-content-box,\n .studio-collapse-title {\n > div {\n background: transparent !important;\n }\n\n .studio-collapse-title {\n margin-top: 4px;\n background: ", " !important;\n border-radius: 4px !important;\n\n > div > div > div > div {\n border: none !important;\n }\n }\n\n .studio-divider {\n border-color: ", " !important;\n }\n }\n\n div[class^='leva'] {\n --leva-sizes-controlWidth: 66%;\n --leva-colors-elevation1: ", ";\n --leva-colors-elevation2: transparent;\n --leva-colors-elevation3: ", ";\n --leva-colors-accent1: ", ";\n --leva-colors-accent2: ", ";\n --leva-colors-accent3: ", ";\n --leva-colors-highlight1: ", ";\n --leva-colors-highlight2: ", ";\n --leva-colors-highlight3: ", ";\n --leva-colors-vivid1: ", ";\n --leva-shadows-level1: unset;\n --leva-shadows-level2: unset;\n }\n\n .ant-tabs-nav-list {\n padding: 1px 24px 2px;\n }\n\n .ant-tabs-tab-btn {\n font-size: 12px;\n }\n\n .ant-collapse-header {\n padding: 12px 14px !important;\n font-size: 10px;\n font-weight: 700;\n }\n\n .ant-tabs-nav {\n margin-bottom: 0;\n }\n\n .ant-collapse-content-box {\n padding: 0 4px 8px !important;\n }\n\n .ant-collapse-item:not(:last-child) {\n border-bottom: 1px solid ", ";\n border-radius: 0 !important;\n }\n\n .ant-tabs {\n position: relative;\n overflow: hidden;\n height: 100%;\n }\n\n .ant-tabs-content-holder {\n position: relative;\n overflow-y: auto !important;\n height: 100%;\n }\n"])), function (_ref) { var theme = _ref.theme; return theme.colorBgLayout; }, function (_ref2) { var theme = _ref2.theme; return theme.colorFillTertiary; }, function (_ref3) { var theme = _ref3.theme; return theme.colorBorder; }, function (_ref4) { var theme = _ref4.theme; return theme.colorFill; }, function (_ref5) { var theme = _ref5.theme; return theme.colorFillSecondary; }, function (_ref6) { var theme = _ref6.theme; return theme.colorPrimary; }, function (_ref7) { var theme = _ref7.theme; return theme.colorPrimaryHover; }, function (_ref8) { var theme = _ref8.theme; return theme.colorPrimaryActive; }, function (_ref9) { var theme = _ref9.theme; return theme.colorTextTertiary; }, function (_ref10) { var theme = _ref10.theme; return theme.colorTextSecondary; }, function (_ref11) { var theme = _ref11.theme; return theme.colorText; }, function (_ref12) { var theme = _ref12.theme; return theme.colorWarning; }, function (_ref13) { var theme = _ref13.theme; return theme.colorBorderSecondary; }); export var CanvasView = styled.div(_templateObject3 || (_templateObject3 = _taggedTemplateLiteral(["\n position: relative;\n overflow: hidden;\n flex: 1;\n height: 100%;\n"]))); var ContentView = styled.div(_templateObject4 || (_templateObject4 = _taggedTemplateLiteral(["\n position: relative;\n\n overflow-x: hidden;\n overflow-y: auto;\n\n width: 100%;\n height: calc(100% - 46px);\n padding: 24px;\n"]))); export var ColorView = styled(ContentView)(_templateObject5 || (_templateObject5 = _taggedTemplateLiteral(["\n display: flex;\n flex-direction: column;\n gap: 8px;\n padding-bottom: 48px;\n"]))); export var CodeView = styled(ContentView)(_templateObject6 || (_templateObject6 = _taggedTemplateLiteral(["\n pre {\n background: none !important;\n }\n"]))); export var PanelTitle = styled.div(_templateObject7 || (_templateObject7 = _taggedTemplateLiteral(["\n display: flex;\n align-items: center;\n\n > svg {\n margin-right: 4px;\n }\n"])));