react-trello
Version:
Pluggable components to add a trello like kanban board to your application
220 lines (144 loc) • 9.57 kB
JavaScript
"use strict";
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.AddLaneLink = exports.CancelButton = exports.AddButton = exports.ExpandBtn = exports.CollapseBtn = exports.ExpandCollapseBase = exports.DeleteIcon = exports.LaneMenuTitle = exports.LaneMenuItem = exports.LaneMenuContent = exports.LaneMenuHeader = exports.MenuButton = exports.DelButton = exports.GenDelButton = exports.DeleteWrapper = void 0;
var _taggedTemplateLiteral2 = _interopRequireDefault(require("@babel/runtime/helpers/taggedTemplateLiteral"));
var _styledComponents = _interopRequireDefault(require("styled-components"));
var _Base = require("./Base");
function _templateObject15() {
const data = (0, _taggedTemplateLiteral2.default)(["\n background: #2b6aa3;\n border: none;\n color: #fff;\n transition: background 0.3s ease;\n min-height: 32px;\n padding: 4px 16px;\n vertical-align: top;\n margin-top: 0;\n margin-right: 0px;\n border-radius: 4px;\n font-size: 13px;\n cursor: pointer;\n margin-bottom: 0;\n"]);
_templateObject15 = function _templateObject15() {
return data;
};
return data;
}
function _templateObject14() {
const data = (0, _taggedTemplateLiteral2.default)(["\n background: #999999;\n color: #fff;\n transition: background 0.3s ease;\n min-height: 32px;\n padding: 4px 16px;\n vertical-align: top;\n margin-top: 0;\n font-weight: bold;\n border-radius: 3px;\n font-size: 14px;\n cursor: pointer;\n margin-bottom: 0;\n"]);
_templateObject14 = function _templateObject14() {
return data;
};
return data;
}
function _templateObject13() {
const data = (0, _taggedTemplateLiteral2.default)(["\n background: #5aac44;\n color: #fff;\n transition: background 0.3s ease;\n min-height: 32px;\n padding: 4px 16px;\n vertical-align: top;\n margin-top: 0;\n margin-right: 8px;\n font-weight: bold;\n border-radius: 3px;\n font-size: 14px;\n cursor: pointer;\n margin-bottom: 0;\n"]);
_templateObject13 = function _templateObject13() {
return data;
};
return data;
}
function _templateObject12() {
const data = (0, _taggedTemplateLiteral2.default)(["\n &:before {\n content: '';\n position: absolute;\n top: 0;\n left: 0;\n border-top: 7px solid #444;\n border-left: 7px solid transparent;\n border-right: 7px solid transparent;\n border-radius: 6px;\n }\n &:after {\n content: '';\n position: absolute;\n left: 4px;\n top: 0px;\n border-top: 3px solid #e3e3e3;\n border-left: 3px solid transparent;\n border-right: 3px solid transparent;\n }\n"]);
_templateObject12 = function _templateObject12() {
return data;
};
return data;
}
function _templateObject11() {
const data = (0, _taggedTemplateLiteral2.default)(["\n &:before {\n content: '';\n position: absolute;\n top: 0;\n left: 0;\n border-bottom: 7px solid #444;\n border-left: 7px solid transparent;\n border-right: 7px solid transparent;\n border-radius: 6px;\n }\n &:after {\n content: '';\n position: absolute;\n left: 4px;\n top: 4px;\n border-bottom: 3px solid #e3e3e3;\n border-left: 3px solid transparent;\n border-right: 3px solid transparent;\n }\n"]);
_templateObject11 = function _templateObject11() {
return data;
};
return data;
}
function _templateObject10() {
const data = (0, _taggedTemplateLiteral2.default)(["\n width: 36px;\n margin: 0 auto;\n font-size: 14px;\n position: relative;\n cursor: pointer;\n"]);
_templateObject10 = function _templateObject10() {
return data;
};
return data;
}
function _templateObject9() {
const data = (0, _taggedTemplateLiteral2.default)(["\n position: relative;\n display: inline-block;\n width: 4px;\n height: 4px;\n opacity: 1;\n overflow: hidden;\n border: 1px solid #83bd42;\n border-radius: 50%;\n padding: 4px;\n background-color: #83bd42;\n\n ", ":hover & {\n opacity: 1;\n }\n\n &:hover::before,\n &:hover::after {\n background: red;\n }\n\n &:before,\n &:after {\n content: '';\n position: absolute;\n height: 2px;\n width: 60%;\n top: 45%;\n left: 20%;\n background: #fff;\n border-radius: 5px;\n }\n\n &:before {\n -webkit-transform: rotate(45deg);\n -moz-transform: rotate(45deg);\n -o-transform: rotate(45deg);\n transform: rotate(45deg);\n }\n\n &:after {\n -webkit-transform: rotate(-45deg);\n -moz-transform: rotate(-45deg);\n -o-transform: rotate(-45deg);\n transform: rotate(-45deg);\n }\n"]);
_templateObject9 = function _templateObject9() {
return data;
};
return data;
}
function _templateObject8() {
const data = (0, _taggedTemplateLiteral2.default)(["\n box-sizing: border-box;\n color: #6b808c;\n display: block;\n line-height: 30px;\n border-bottom: 1px solid rgba(9,45,66,.13);\n margin: 0 6px;\n overflow: hidden;\n padding: 0 32px;\n position: relative;\n text-overflow: ellipsis;\n white-space: nowrap;\n z-index: 1;\n"]);
_templateObject8 = function _templateObject8() {
return data;
};
return data;
}
function _templateObject7() {
const data = (0, _taggedTemplateLiteral2.default)(["\n cursor: pointer;\n display: block;\n font-weight: 700;\n padding: 6px 12px;\n position: relative;\n margin: 0 -12px;\n text-decoration: none;\n\n &:hover {\n background-color: #3179BA;\n color: #fff;\n }\n"]);
_templateObject7 = function _templateObject7() {
return data;
};
return data;
}
function _templateObject6() {
const data = (0, _taggedTemplateLiteral2.default)(["\n overflow-x: hidden;\n overflow-y: auto;\n padding: 0 12px 12px;\n"]);
_templateObject6 = function _templateObject6() {
return data;
};
return data;
}
function _templateObject5() {
const data = (0, _taggedTemplateLiteral2.default)(["\n position: relative;\n margin-bottom: 4px;\n text-align: center;\n"]);
_templateObject5 = function _templateObject5() {
return data;
};
return data;
}
function _templateObject4() {
const data = (0, _taggedTemplateLiteral2.default)(["\n transition: all 0.5s ease;\n display: inline-block;\n border: none;\n outline: none;\n font-size: 16px;\n font-weight: bold;\n height: 15px;\n line-height: 1px;\n margin: 0 0 8px;\n padding: 0;\n text-align: center;\n width: 15px;\n background: inherit;\n cursor: pointer;\n"]);
_templateObject4 = function _templateObject4() {
return data;
};
return data;
}
function _templateObject3() {
const data = (0, _taggedTemplateLiteral2.default)(["\n transition: all 0.5s ease;\n display: inline-block;\n border: none;\n font-size: 8px;\n height: 15px;\n line-height: 1px;\n margin: 0 0 8px;\n padding: 0;\n text-align: center;\n width: 15px;\n background: inherit;\n cursor: pointer;\n opacity: 0;\n ", ":hover & {\n opacity: 1;\n }\n"]);
_templateObject3 = function _templateObject3() {
return data;
};
return data;
}
function _templateObject2() {
const data = (0, _taggedTemplateLiteral2.default)(["\n transition: all 0.5s ease;\n display: inline-block;\n border: none;\n font-size: 15px;\n height: 15px;\n padding: 0;\n margin-top: 5px;\n text-align: center;\n width: 15px;\n background: inherit;\n cursor: pointer;\n"]);
_templateObject2 = function _templateObject2() {
return data;
};
return data;
}
function _templateObject() {
const data = (0, _taggedTemplateLiteral2.default)(["\n text-align: center;\n position: absolute;\n top: -1px;\n right: 2px;\n cursor: pointer;\n"]);
_templateObject = function _templateObject() {
return data;
};
return data;
}
const DeleteWrapper = _styledComponents.default.div(_templateObject());
exports.DeleteWrapper = DeleteWrapper;
const GenDelButton = _styledComponents.default.button(_templateObject2());
exports.GenDelButton = GenDelButton;
const DelButton = _styledComponents.default.button(_templateObject3(), _Base.MovableCardWrapper);
exports.DelButton = DelButton;
const MenuButton = _styledComponents.default.button(_templateObject4());
exports.MenuButton = MenuButton;
const LaneMenuHeader = _styledComponents.default.div(_templateObject5());
exports.LaneMenuHeader = LaneMenuHeader;
const LaneMenuContent = _styledComponents.default.div(_templateObject6());
exports.LaneMenuContent = LaneMenuContent;
const LaneMenuItem = _styledComponents.default.div(_templateObject7());
exports.LaneMenuItem = LaneMenuItem;
const LaneMenuTitle = _styledComponents.default.span(_templateObject8());
exports.LaneMenuTitle = LaneMenuTitle;
const DeleteIcon = _styledComponents.default.span(_templateObject9(), _Base.CardWrapper);
exports.DeleteIcon = DeleteIcon;
const ExpandCollapseBase = _styledComponents.default.span(_templateObject10());
exports.ExpandCollapseBase = ExpandCollapseBase;
const CollapseBtn = (0, _styledComponents.default)(ExpandCollapseBase)(_templateObject11());
exports.CollapseBtn = CollapseBtn;
const ExpandBtn = (0, _styledComponents.default)(ExpandCollapseBase)(_templateObject12());
exports.ExpandBtn = ExpandBtn;
const AddButton = _styledComponents.default.button(_templateObject13());
exports.AddButton = AddButton;
const CancelButton = _styledComponents.default.button(_templateObject14());
exports.CancelButton = CancelButton;
const AddLaneLink = _styledComponents.default.button(_templateObject15());
exports.AddLaneLink = AddLaneLink;