UNPKG

1.82 kBJavaScriptView Raw
1"use strict";
2
3var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");
4
5Object.defineProperty(exports, "__esModule", {
6 value: true
7});
8exports.StyledBurger = void 0;
9
10var _taggedTemplateLiteral2 = _interopRequireDefault(require("@babel/runtime/helpers/taggedTemplateLiteral"));
11
12var _styledComponents = _interopRequireDefault(require("styled-components"));
13
14function _templateObject() {
15 var data = (0, _taggedTemplateLiteral2["default"])(["\n position: absolute;\n top: 30%;\n left: 2rem;\n display: flex;\n flex-direction: column;\n justify-content: space-around;\n width: 2rem;\n height: 2rem;\n background-color: transparent;\n border: none;\n cursor: pointer;\n padding: 0;\n z-index: 10;\n\n &:focus {\n outline: none;\n }\n\n div {\n width: 2rem;\n height: 0.25rem;\n background-color: ", ";\n border-radius: 10px;\n transition: all 0.3s linear;\n position: relative;\n transform-origin: 1px;\n\n :first-child {\n transform: ", ";\n }\n\n :nth-child(2) {\n opacity: ", ";\n transform: ", ";\n }\n\n :nth-child(3) {\n transform: ", ";\n }\n }\n"]);
16
17 _templateObject = function _templateObject() {
18 return data;
19 };
20
21 return data;
22}
23
24var StyledBurger = _styledComponents["default"].button(_templateObject(), function (_ref) {
25 var open = _ref.open;
26 return open ? '#0D0C1D' : '#EFFFFA';
27}, function (_ref2) {
28 var open = _ref2.open;
29 return open ? 'rotate(45deg)' : 'rotate(0)';
30}, function (_ref3) {
31 var open = _ref3.open;
32 return open ? '0' : '1';
33}, function (_ref4) {
34 var open = _ref4.open;
35 return open ? 'translateX(20px)' : 'translateX(0)';
36}, function (_ref5) {
37 var open = _ref5.open;
38 return open ? 'rotate(-45deg)' : 'rotate(0)';
39});
40
41exports.StyledBurger = StyledBurger;
\No newline at end of file