UNPKG

ll-package

Version:

7 lines (6 loc) 3.47 kB
"use strict";Object.defineProperties(exports,{__esModule:{value:!0},[Symbol.toStringTag]:{value:"Module"}});const t=require("../../../../@babel/runtime/helpers/esm/extends.js"),H=require("../../style/motion/collapse.js");require("../../theme/internal.js");const p=require("../../style/index.js"),I=require("../../theme/util/genComponentStyleHook.js"),T=require("../../theme/util/statistic.js"),$=o=>{const{componentCls:e,collapseContentBg:r,padding:d,collapseContentPaddingHorizontal:l,collapseHeaderBg:u,collapseHeaderPadding:g,collapsePanelBorderRadius:n,lineWidth:b,lineType:x,colorBorder:m,colorText:f,colorTextHeading:h,colorTextDisabled:S,fontSize:B,lineHeight:i,marginSM:s,paddingSM:C,motionDurationSlow:c,fontSizeIcon:y}=o,a=`${b}px ${x} ${m}`;return{[e]:t.default(t.default({},p.resetComponent(o)),{backgroundColor:u,border:a,borderBottom:0,borderRadius:`${n}px`,"&-rtl":{direction:"rtl"},[`& > ${e}-item`]:{borderBottom:a,"&:last-child":{[` &, & > ${e}-header`]:{borderRadius:`0 0 ${n}px ${n}px`}},[`> ${e}-header`]:{position:"relative",display:"flex",flexWrap:"nowrap",alignItems:"flex-start",padding:g,color:h,lineHeight:i,cursor:"pointer",transition:`all ${c}, visibility 0s`,[`> ${e}-header-text`]:{flex:"auto"},"&:focus":{outline:"none"},[`${e}-expand-icon`]:{height:B*i,display:"flex",alignItems:"center",paddingInlineEnd:s},[`${e}-arrow`]:t.default(t.default({},p.resetIcon()),{fontSize:y,svg:{transition:`transform ${c}`}}),[`${e}-header-text`]:{marginInlineEnd:"auto"}},[`${e}-header-collapsible-only`]:{cursor:"default",[`${e}-header-text`]:{flex:"none",cursor:"pointer"},[`${e}-expand-icon`]:{cursor:"pointer"}},[`${e}-icon-collapsible-only`]:{cursor:"default",[`${e}-expand-icon`]:{cursor:"pointer"}},[`&${e}-no-arrow`]:{[`> ${e}-header`]:{paddingInlineStart:C}}},[`${e}-content`]:{color:f,backgroundColor:r,borderTop:a,[`& > ${e}-content-box`]:{padding:`${d}px ${l}px`},"&-hidden":{display:"none"}},[`${e}-item:last-child`]:{[`> ${e}-content`]:{borderRadius:`0 0 ${n}px ${n}px`}},[`& ${e}-item-disabled > ${e}-header`]:{"\n &,\n & > .arrow\n ":{color:S,cursor:"not-allowed"}},[`&${e}-icon-position-end`]:{[`& > ${e}-item`]:{[`> ${e}-header`]:{[`${e}-expand-icon`]:{order:1,paddingInlineEnd:0,paddingInlineStart:s}}}}})}},w=o=>{const{componentCls:e}=o,r=`> ${e}-item > ${e}-header ${e}-arrow svg`;return{[`${e}-rtl`]:{[r]:{transform:"rotate(180deg)"}}}},P=o=>{const{componentCls:e,collapseHeaderBg:r,paddingXXS:d,colorBorder:l}=o;return{[`${e}-borderless`]:{backgroundColor:r,border:0,[`> ${e}-item`]:{borderBottom:`1px solid ${l}`},[` > ${e}-item:last-child, > ${e}-item:last-child ${e}-header `]:{borderRadius:0},[`> ${e}-item:last-child`]:{borderBottom:0},[`> ${e}-item > ${e}-content`]:{backgroundColor:"transparent",borderTop:0},[`> ${e}-item > ${e}-content > ${e}-content-box`]:{paddingTop:d}}}},R=o=>{const{componentCls:e,paddingSM:r}=o;return{[`${e}-ghost`]:{backgroundColor:"transparent",border:0,[`> ${e}-item`]:{borderBottom:0,[`> ${e}-content`]:{backgroundColor:"transparent",border:0,[`> ${e}-content-box`]:{paddingBlock:r}}}}}},q=I.default("Collapse",o=>{const e=T.merge(o,{collapseContentBg:o.colorBgContainer,collapseHeaderBg:o.colorFillAlter,collapseHeaderPadding:`${o.paddingSM}px ${o.padding}px`,collapsePanelBorderRadius:o.borderRadiusLG,collapseContentPaddingHorizontal:16});return[$(e),P(e),R(e),w(e),H.default(e)]});exports.default=q;exports.genBaseStyle=$;