UNPKG

react-checkbox-tree

Version:
258 lines (244 loc) 8.09 kB
.react-checkbox-tree { display: flex; flex-direction: row-reverse; font-size: 16px; } .react-checkbox-tree > ol { flex: 1 1 auto; } .react-checkbox-tree ol { padding-left: 0; margin: 0; list-style-type: none; } .react-checkbox-tree ol ol { padding-left: 24px; } .react-checkbox-tree button:focus, .react-checkbox-tree input:focus { outline: 2px solid rgba(51, 51, 204, 0.5); border-radius: 2px; } .react-checkbox-tree button:not(:focus-visible), .react-checkbox-tree input:not(:focus-visible) { outline: none; } .react-checkbox-tree button { line-height: normal; color: inherit; } .react-checkbox-tree button:disabled { cursor: not-allowed; } .react-checkbox-tree button:focus { outline-offset: -2px; } .react-checkbox-tree .rct-bare-label { cursor: default; } .react-checkbox-tree label { display: flex; align-items: center; margin-bottom: 0; cursor: pointer; } .react-checkbox-tree label:hover { background: rgba(51, 51, 204, 0.1); } .react-checkbox-tree label:active, .react-checkbox-tree label:focus { background: rgba(51, 51, 204, 0.15); } .react-checkbox-tree input { margin: 0 5px; cursor: pointer; } .react-checkbox-tree input:focus { outline-offset: 2px; } .react-checkbox-tree:not(.rct-native-display) input { position: absolute; opacity: 0; } .react-checkbox-tree:not(.rct-native-display) input:focus + .rct-checkbox { outline: 2px solid rgba(51, 51, 204, 0.5); outline-offset: -2px; border-radius: 2px; } .react-checkbox-tree:not(.rct-native-display) input:focus:not(:focus-visible) + .rct-checkbox { outline: none; } .react-checkbox-tree .rct-icon { display: inline-block; font-family: "Font Awesome 6 Free", "Font Awesome 5 Free", "FontAwesome", sans-serif; font-style: normal; font-weight: normal; font-variant: normal; text-align: center; text-rendering: auto; } .rct-disabled > .rct-text > label { cursor: not-allowed; opacity: 0.75; } .rct-disabled > .rct-text > label:hover { background: transparent; } .rct-disabled > .rct-text > label:active { background: transparent; } .rct-text { display: flex; align-items: center; } .rct-actions { flex: 0 0 auto; margin-left: 0.5rem; text-align: right; } .rct-action { padding: 0 4px; font-size: 18px; cursor: pointer; background: none; border: 0; opacity: 0.75; } .rct-action:hover { opacity: 1; } .rct-collapse, .rct-checkbox, .rct-node-icon { padding: 0 5px; } .rct-collapse *, .rct-checkbox *, .rct-node-icon * { display: inline-block; width: 14px; margin: 0; } .rct-collapse { align-self: stretch; font-size: 12px; line-height: normal; color: inherit; background: none; border: 0; } .rct-collapse.rct-collapse-btn { cursor: pointer; } .rct-collapse > .rct-icon-expand-close { opacity: 0.5; } .rct-collapse > .rct-icon-expand-close:hover { opacity: 1; } .rct-native-display .rct-checkbox { display: none; } .rct-node-clickable { cursor: pointer; } .rct-node-clickable:hover { background: rgba(51, 51, 204, 0.1); } .rct-node-clickable:focus { outline: 0; background: rgba(51, 51, 204, 0.2); } .rct-node-icon { color: #33c; } .rct-label { padding: 0 5px; } .rct-icons-fa4 .rct-icon-expand-close::before { content: "\f054"; } .rct-icons-fa4 .rct-icon-expand-open::before { content: "\f078"; } .rct-icons-fa4 .rct-icon-uncheck::before { content: "\f096"; } .rct-icons-fa4 .rct-icon-check::before { content: "\f046"; } .rct-icons-fa4 .rct-icon-half-check::before { content: "\f046"; opacity: 0.5; } .rct-icons-fa4 .rct-icon-leaf::before { content: "\f016"; } .rct-icons-fa4 .rct-icon-parent-open::before { content: "\f115"; } .rct-icons-fa4 .rct-icon-parent-close::before { content: "\f114"; } .rct-icons-fa4 .rct-icon-expand-all::before { content: "\f0fe"; } .rct-icons-fa4 .rct-icon-collapse-all::before { content: "\f146"; } .rct-icons-fa5 .rct-icon-expand-close::before, .rct-icons-fa6 .rct-icon-expand-close::before { font-weight: 900; content: "\f054"; } .rct-icons-fa5 .rct-icon-expand-open::before, .rct-icons-fa6 .rct-icon-expand-open::before { font-weight: 900; content: "\f078"; } .rct-icons-fa5 .rct-icon-uncheck::before, .rct-icons-fa6 .rct-icon-uncheck::before { content: "\f0c8"; } .rct-icons-fa5 .rct-icon-check::before, .rct-icons-fa6 .rct-icon-check::before { content: "\f14a"; } .rct-icons-fa5 .rct-icon-half-check::before, .rct-icons-fa6 .rct-icon-half-check::before { content: "\f14a"; opacity: 0.5; } .rct-icons-fa5 .rct-icon-leaf::before, .rct-icons-fa6 .rct-icon-leaf::before { content: "\f15b"; } .rct-icons-fa5 .rct-icon-parent-open::before, .rct-icons-fa6 .rct-icon-parent-open::before { content: "\f07c"; } .rct-icons-fa5 .rct-icon-parent-close::before, .rct-icons-fa6 .rct-icon-parent-close::before { content: "\f07b"; } .rct-icons-fa5 .rct-icon-expand-all::before, .rct-icons-fa6 .rct-icon-expand-all::before { content: "\f0fe"; } .rct-icons-fa5 .rct-icon-collapse-all::before, .rct-icons-fa6 .rct-icon-collapse-all::before { content: "\f146"; } .rct-direction-rtl { direction: rtl; } .rct-direction-rtl ol ol { padding-right: 24px; padding-left: 0; } .rct-direction-rtl.rct-icons-fa4 .rct-icon-expand-close::before { content: "\f105"; } .rct-direction-rtl.rct-icons-fa5 .rct-icon-expand-close::before { content: "\f053"; } /*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uL3NyYy9zY3NzL3JlYWN0LWNoZWNrYm94LXRyZWUuc2NzcyIsInJlYWN0LWNoZWNrYm94LXRyZWUuY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQWFBO0VBQ0UsYUFBQTtFQUNBLDJCQUFBO0VBQ0EsZUFBQTtBQ1pGO0FEY0U7RUFDRSxjQUFBO0FDWko7QURlRTtFQUNFLGVBQUE7RUFDQSxTQUFBO0VBQ0EscUJBQUE7QUNiSjtBRGVJO0VBQ0Usa0JBQUE7QUNiTjtBRG1CSTs7RUFDRSx5Q0FBQTtFQUNBLGtCQTNCZTtBQ1dyQjtBRG1CSTs7RUFDRSxhQUFBO0FDaEJOO0FEb0JFO0VBQ0UsbUJBQUE7RUFDQSxjQUFBO0FDbEJKO0FEb0JJO0VBQ0UsbUJBQUE7QUNsQk47QURxQkk7RUFDRSxvQkExQ2U7QUN1QnJCO0FEdUJFO0VBQ0UsZUFBQTtBQ3JCSjtBRHdCRTtFQUNFLGFBQUE7RUFDQSxtQkFBQTtFQUNBLGdCQUFBO0VBQ0EsZUFBQTtBQ3RCSjtBRHdCSTtFQUNFLGtDQWpFWTtBQzJDbEI7QUR5Qkk7RUFFRSxtQ0FyRWE7QUM2Q25CO0FENEJFO0VBQ0UsYUFBQTtFQUNBLGVBQUE7QUMxQko7QUQ0Qkk7RUFDRSxtQkEzRXdCO0FDaUQ5QjtBRDhCRTtFQUVFLGtCQUFBO0VBQ0EsVUFBQTtBQzdCSjtBRGlDTTtFQUNFLHlDQUFBO0VBQ0Esb0JBcEZhO0VBcUZiLGtCQXZGYTtBQ3dEckI7QURrQ007RUFDRSxhQUFBO0FDaENSO0FEcUNFO0VBQ0UscUJBQUE7RUFDQSxvRkExR0Y7RUEyR0Usa0JBQUE7RUFDQSxtQkFBQTtFQUNBLG9CQUFBO0VBQ0Esa0JBQUE7RUFDQSxvQkFBQTtBQ25DSjs7QUR1Q0E7RUFDRSxtQkFBQTtFQUNBLGFBQUE7QUNwQ0Y7QURzQ0U7RUFDRSx1QkFBQTtBQ3BDSjtBRHVDRTtFQUNFLHVCQUFBO0FDckNKOztBRHlDQTtFQUNFLGFBQUE7RUFDQSxtQkFBQTtBQ3RDRjs7QUR5Q0E7RUFDRSxjQUFBO0VBQ0EsbUJBQUE7RUFDQSxpQkFBQTtBQ3RDRjs7QUR5Q0E7RUFDRSxjQUFBO0VBQ0EsZUFBQTtFQUNBLGVBQUE7RUFDQSxnQkFBQTtFQUNBLFNBQUE7RUFDQSxhQUFBO0FDdENGO0FEd0NFO0VBQ0UsVUFBQTtBQ3RDSjs7QUQwQ0E7OztFQUdFLGNBQUE7QUN2Q0Y7QUR5Q0U7OztFQUNFLHFCQUFBO0VBQ0EsV0FBQTtFQUNBLFNBQUE7QUNyQ0o7O0FEeUNBO0VBQ0UsbUJBQUE7RUFDQSxlQUFBO0VBQ0EsbUJBQUE7RUFDQSxjQUFBO0VBQ0EsZ0JBQUE7RUFDQSxTQUFBO0FDdENGO0FEd0NFO0VBQ0UsZUFBQTtBQ3RDSjtBRHlDRTtFQUNFLFlBQUE7QUN2Q0o7QUR5Q0k7RUFDRSxVQUFBO0FDdkNOOztBRDRDQTtFQUNFLGFBQUE7QUN6Q0Y7O0FENENBO0VBQ0UsZUFBQTtBQ3pDRjtBRDJDRTtFQUNFLGtDQTdMa0I7QUNvSnRCO0FENENFO0VBQ0UsVUFBQTtFQUNBLGtDQWpNa0I7QUN1SnRCOztBRDhDQTtFQUNFLFdBMU1lO0FDK0pqQjs7QUQ4Q0E7RUFDRSxjQUFBO0FDM0NGOztBRGdERTtFQUNFLGdCQUFBO0FDN0NKO0FEZ0RFO0VBQ0UsZ0JBQUE7QUM5Q0o7QURpREU7RUFDRSxnQkFBQTtBQy9DSjtBRGtERTtFQUNFLGdCQUFBO0FDaERKO0FEbURFO0VBQ0UsZ0JBQUE7RUFDQSxZQUFBO0FDakRKO0FEb0RFO0VBQ0UsZ0JBQUE7QUNsREo7QURxREU7RUFDRSxnQkFBQTtBQ25ESjtBRHNERTtFQUNFLGdCQUFBO0FDcERKO0FEdURFO0VBQ0UsZ0JBQUE7QUNyREo7QUR3REU7RUFDRSxnQkFBQTtBQ3RESjs7QUQ2REU7O0VBQ0UsZ0JBQUE7RUFDQSxnQkFBQTtBQ3pESjtBRDRERTs7RUFDRSxnQkFBQTtFQUNBLGdCQUFBO0FDekRKO0FENERFOztFQUNFLGdCQUFBO0FDekRKO0FENERFOztFQUNFLGdCQUFBO0FDekRKO0FENERFOztFQUNFLGdCQUFBO0VBQ0EsWUFBQTtBQ3pESjtBRDRERTs7RUFDRSxnQkFBQTtBQ3pESjtBRDRERTs7RUFDRSxnQkFBQTtBQ3pESjtBRDRERTs7RUFDRSxnQkFBQTtBQ3pESjtBRDRERTs7RUFDRSxnQkFBQTtBQ3pESjtBRDRERTs7RUFDRSxnQkFBQTtBQ3pESjs7QUQ4REE7RUFDRSxjQUFBO0FDM0RGO0FENkRFO0VBQ0UsbUJBQUE7RUFDQSxlQUFBO0FDM0RKO0FEOERFO0VBQ0UsZ0JBQUE7QUM1REo7QUQrREU7RUFDRSxnQkFBQTtBQzdESiIsImZpbGUiOiJyZWFjdC1jaGVja2JveC10cmVlLmNzcyJ9 */