import indexCSS from "./css/index.css";
import ninePalaceGridPositionCSS from "./css/ninePalaceGridPosition.css";
import scrollbarCSS from "./css/scrollbar.css";
import buttonCSS from "./css/button.css";
import commonCSS from "./css/common.css";
import animCSS from "./css/animation.css";
import alertCSS from "./components/alert/index.css";
import confirmCSS from "./components/confirm/index.css";
import promptCSS from "./components/prompt/index.css";
import loadingCSS from "./components/loading/index.css";
import iframeCSS from "./components/iframe/index.css";
import tooltipCSS from "./components/tooltip/index.css";
import drawerCSS from "./components/drawer/index.css";
import folderCSS from "./components/folder/index.css";
import panelCSS from "./components/panel/index.css";
import rightClickMenuCSS from "./components/rightClickMenu/index.css";
import panelComponents_Select_CSS from "./components/panel/css/components-select.css";
import skeletonCSS from "./css/skeleton.css";

export const PopsCSS = {
  /** 主CSS */
  index: indexCSS,
  /** 九宫格位置CSS */
  ninePalaceGridPosition: ninePalaceGridPositionCSS,
  /** 滚动条CSS */
  scrollbar: scrollbarCSS,
  /** 按钮CSS */
  button: buttonCSS,
  /** 通用的CSS */
  common: commonCSS,
  /** 动画 */
  anim: animCSS,
  /** pops.alert */
  alertCSS: alertCSS,
  /** pops.cponfirm */
  confirmCSS: confirmCSS,
  /** pops.prompt */
  promptCSS: promptCSS,
  /** pops.loading */
  loadingCSS: loadingCSS,
  /** pops.iframe */
  iframeCSS: iframeCSS,
  /** pops.tooltip */
  tooltipCSS: tooltipCSS,
  /** pops.drawer */
  drawerCSS: drawerCSS,
  /** pops.folder */
  folderCSS: folderCSS,
  /** pops.panel */
  panelCSS: panelCSS,
  /** pops.rightClickMenu */
  rightClickMenu: rightClickMenuCSS,
  /** pops.panel的select组件 */
  panelComponents_Select: panelComponents_Select_CSS,
  /**
   * pops.skeleton
   *
   * 需要设置元素className为`pops-skeleton-item`
   *
   * 支持以下属性
   *
   * + `data-animated`: 加载中的动画
   * + `data-circle`: 圆形
   * + `data-img`: 头像图片，需要在它内部添加图片的svg `PopsIcon.getIcon("picture")`
   */
  skeletonCSS: skeletonCSS,
};
