UNPKG

@zohodesk/components

Version:

Dot UI is a customizable React component library built to deliver a clean, accessible, and developer-friendly UI experience. It offers a growing set of reusable components designed to align with modern design systems and streamline application development

105 lines (83 loc) 2.25 kB
.varClass { /* button group default variables */ --buttongroup_bg_color: var(--zdt_buttongroup_default_bg); --buttongroup_box_shadow: none; --buttongroup_padding: 0; --buttongroup_border_width: 0; --buttongroup_border_style: solid; --buttongroup_border_color: var(--zdt_buttongroup_default_border); } .buttonGroup { composes: varClass; composes: cboth from '../common/common.module.css'; background-color: var(--buttongroup_bg_color); box-shadow: var(--buttongroup_box_shadow); padding: var(--buttongroup_padding); border-width: var(--buttongroup_border_width); border-style: var(--buttongroup_border_style); border-color: var(--buttongroup_border_color); } .footer { --buttongroup_box_shadow: var(--zd_bs_buttongroup_footer); } [dir=ltr] .footer { --buttongroup_padding: var(--zd_size20) 0 var(--zd_size20) var(--zd_size60); } [dir=rtl] .footer { --buttongroup_padding: var(--zd_size20) 0 var(--zd_size20) var(--zd_size60); } .header { --buttongroup_padding: var(--zd_size12) var(--zd_size20); --buttongroup_border_width: 0 0 1px 0; } [dir=ltr] .tab>div button:first-child { border-radius: 5px 0 0 5px; } [dir=rtl] .tab>div button:first-child { border-radius: 0 5px 5px 0; } [dir=ltr] .tab>div button:last-child { border-radius: 0 5px 5px 0; } [dir=rtl] .tab>div button:last-child { border-radius: 5px 0 0 5px; } .alignleft { composes: fleft from '../common/common.module.css'; } .alignright { composes: fright from '../common/common.module.css'; } .aligncenter { composes: tcenter from '../common/common.module.css'; } [dir=ltr] .alignleft>button:first-child { margin-left: 0 ; } [dir=rtl] .alignleft>button:first-child { margin-right: 0 ; } [dir=ltr] .alignleft>button { margin-left: var(--zd_size15) ; } [dir=rtl] .alignleft>button { margin-right: var(--zd_size15) ; } [dir=ltr] .alignright>button:last-child { margin-right: 0 ; } [dir=rtl] .alignright>button:last-child { margin-left: 0 ; } [dir=ltr] .alignright>button { margin-right: var(--zd_size15) ; } [dir=rtl] .alignright>button { margin-left: var(--zd_size15) ; } [dir=ltr] .aligncenter>button { margin-right: var(--zd_size15) ; } [dir=rtl] .aligncenter>button { margin-left: var(--zd_size15) ; }