UNPKG

@activecollab/components

Version:

ActiveCollab Components

108 lines (107 loc) 5.13 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.StyledNavListItem = exports.StyledNavList = exports.StyledNavAsSelect = exports.StyledNavAsMoreTarget = exports.StyledNav = void 0; var _styledComponents = _interopRequireWildcard(require("styled-components")); function _getRequireWildcardCache(e) { if ("function" != typeof WeakMap) return null; var r = new WeakMap(), t = new WeakMap(); return (_getRequireWildcardCache = function _getRequireWildcardCache(e) { return e ? t : r; })(e); } function _interopRequireWildcard(e, r) { if (!r && e && e.__esModule) return e; if (null === e || "object" != typeof e && "function" != typeof e) return { default: e }; var t = _getRequireWildcardCache(r); if (t && t.has(e)) return t.get(e); var n = { __proto__: null }, a = Object.defineProperty && Object.getOwnPropertyDescriptor; for (var u in e) if ("default" !== u && Object.prototype.hasOwnProperty.call(e, u)) { var i = a ? Object.getOwnPropertyDescriptor(e, u) : null; i && (i.get || i.set) ? Object.defineProperty(n, u, i) : n[u] = e[u]; } return n.default = e, t && t.set(e, n), n; } var StyledNav = exports.StyledNav = _styledComponents.default.nav.withConfig({ displayName: "Styles__StyledNav", componentId: "sc-1khiypw-0" })(["", " height:100%;width:100%;overflow:clip visible;", " ", " ", " ", ""], { "display": "flex" }, function (props) { return props.$align === "left" && (0, _styledComponents.css)(["", ""], { "justifyContent": "flex-start" }); }, function (props) { return props.$align === "center" && (0, _styledComponents.css)(["", ""], { "justifyContent": "center" }); }, function (props) { return props.$align === "right" && (0, _styledComponents.css)(["", ""], { "justifyContent": "flex-end" }); }, function (props) { return props.$role === "light" && (0, _styledComponents.css)(["height:auto;"]); }); StyledNav.displayName = "StyledNav"; var StyledNavList = exports.StyledNavList = _styledComponents.default.ul.withConfig({ displayName: "Styles__StyledNavList", componentId: "sc-1khiypw-1" })(["", " overflow:clip visible;"], { "margin": "0px", "display": "flex", "listStyleType": "none", "padding": "0px" }); StyledNavList.displayName = "StyledNavList"; var StyledNavListItem = exports.StyledNavListItem = _styledComponents.default.li.withConfig({ displayName: "Styles__StyledNavListItem", componentId: "sc-1khiypw-2" })(["", " color:var(--color-theme-700);font-size:15px;display:flex;align-items:center;font-weight:500;padding:0 10px;flex-shrink:0;&:hover,&:hover *{", "}", " &::after{content:\"\";", " bottom:0;left:50%;transform:translateX(-50%);height:3px;transition:width 0.3s ease,background-color 0.3s ease;}", " ", " ", " ", ""], { "position": "relative", "cursor": "default", "userSelect": "none", "fontSize": "0.875rem", "lineHeight": "1.25rem" }, function (props) { return !props.$disabled && (0, _styledComponents.css)(["", ""], { "color": "var(--color-primary)" }); }, function (props) { return !props.$active && !props.$disabled && (0, _styledComponents.css)(["", ""], { "cursor": "pointer" }); }, { "position": "absolute", "margin": "auto", "display": "block", "width": "0px", "backgroundColor": "transparent" }, function (props) { return props.$active && (0, _styledComponents.css)(["", " &::after{", "}"], { "pointerEvents": "none" }, { "width": "100%", "backgroundColor": "var(--color-primary)" }); }, function (props) { return props.$disabled && (0, _styledComponents.css)(["", ""], { "cursor": "not-allowed", "userSelect": "none", "opacity": "0.5" }); }, function (props) { return props.$role === "light" && (0, _styledComponents.css)(["", " color:var(--color-theme-800);font-weight:400;padding:0 8px;&::after{bottom:-4px;height:2px;}"], { "fontSize": "0.875rem", "lineHeight": "1.25rem" }); }, function (props) { return props.$active && (0, _styledComponents.css)(["", " & *{", "}"], { "color": "var(--color-primary)" }, { "color": "var(--color-primary)" }); }); StyledNavListItem.displayName = "StyledNavListItem"; var StyledNavAsSelect = exports.StyledNavAsSelect = _styledComponents.default.div.withConfig({ displayName: "Styles__StyledNavAsSelect", componentId: "sc-1khiypw-3" })(["padding:0 10px;height:100%;display:flex;align-items:center;gap:4px;svg{color:var(--color-primary);top:1px;position:relative;}", ""], function (props) { return props.$active && (0, _styledComponents.css)(["", " & *{", "}"], { "color": "var(--color-primary)" }, { "color": "var(--color-primary)" }); }); StyledNavAsSelect.displayName = "StyledNavAsSelect"; var StyledNavAsMoreTarget = exports.StyledNavAsMoreTarget = _styledComponents.default.div.withConfig({ displayName: "Styles__StyledNavAsMoreTarget", componentId: "sc-1khiypw-4" })(["padding:0 10px;height:100%;display:flex;align-items:center;", ""], function (props) { return props.$role === "light" && (0, _styledComponents.css)(["padding:0;"]); }); StyledNavAsMoreTarget.displayName = "StyledNavAsMoreTarget"; //# sourceMappingURL=Styles.js.map