{"ast":null,"code":"\"use client\";\n\n// Style as confirm component\nimport { prepareComponentToken, prepareToken } from '.';\nimport { clearFix } from '../../style';\nimport { genSubStyleComponent } from '../../theme/internal';\n// ============================= Confirm ==============================\nconst genModalConfirmStyle = token => {\n  const {\n    componentCls,\n    titleFontSize,\n    titleLineHeight,\n    modalConfirmIconSize,\n    fontSize,\n    lineHeight\n  } = token;\n  const confirmComponentCls = `${componentCls}-confirm`;\n  const titleHeight = Math.round(titleFontSize * titleLineHeight);\n  const contentHeight = Math.round(fontSize * lineHeight);\n  return {\n    [confirmComponentCls]: {\n      '&-rtl': {\n        direction: 'rtl'\n      },\n      [`${token.antCls}-modal-header`]: {\n        display: 'none'\n      },\n      [`${confirmComponentCls}-body-wrapper`]: Object.assign({}, clearFix()),\n      // ====================== Body ======================\n      [`${confirmComponentCls}-body`]: {\n        display: 'flex',\n        flexWrap: 'nowrap',\n        alignItems: 'start',\n        [`> ${token.iconCls}`]: {\n          flex: 'none',\n          fontSize: modalConfirmIconSize,\n          marginInlineEnd: token.marginSM,\n          marginTop: (contentHeight - modalConfirmIconSize) / 2\n        },\n        [`&-has-title > ${token.iconCls}`]: {\n          marginTop: (titleHeight - modalConfirmIconSize) / 2\n        }\n      },\n      [`${confirmComponentCls}-paragraph`]: {\n        display: 'flex',\n        flexDirection: 'column',\n        flex: 'auto',\n        rowGap: token.marginXS,\n        maxWidth: `calc(100% - ${token.modalConfirmIconSize + token.marginSM}px)`\n      },\n      [`${confirmComponentCls}-title`]: {\n        color: token.colorTextHeading,\n        fontWeight: token.fontWeightStrong,\n        fontSize: titleFontSize,\n        lineHeight: titleLineHeight\n      },\n      [`${confirmComponentCls}-content`]: {\n        color: token.colorText,\n        fontSize,\n        lineHeight\n      },\n      // ===================== Footer =====================\n      [`${confirmComponentCls}-btns`]: {\n        textAlign: 'end',\n        marginTop: token.marginSM,\n        [`${token.antCls}-btn + ${token.antCls}-btn`]: {\n          marginBottom: 0,\n          marginInlineStart: token.marginXS\n        }\n      }\n    },\n    [`${confirmComponentCls}-error ${confirmComponentCls}-body > ${token.iconCls}`]: {\n      color: token.colorError\n    },\n    [`${confirmComponentCls}-warning ${confirmComponentCls}-body > ${token.iconCls},\n        ${confirmComponentCls}-confirm ${confirmComponentCls}-body > ${token.iconCls}`]: {\n      color: token.colorWarning\n    },\n    [`${confirmComponentCls}-info ${confirmComponentCls}-body > ${token.iconCls}`]: {\n      color: token.colorInfo\n    },\n    [`${confirmComponentCls}-success ${confirmComponentCls}-body > ${token.iconCls}`]: {\n      color: token.colorSuccess\n    }\n  };\n};\n// ============================== Export ==============================\nexport default genSubStyleComponent(['Modal', 'confirm'], token => {\n  const modalToken = prepareToken(token);\n  return [genModalConfirmStyle(modalToken)];\n}, prepareComponentToken, {\n  // confirm is weak than modal since no conflict here\n  order: -1000\n});","map":{"version":3,"names":["prepareComponentToken","prepareToken","clearFix","genSubStyleComponent","genModalConfirmStyle","token","componentCls","titleFontSize","titleLineHeight","modalConfirmIconSize","fontSize","lineHeight","confirmComponentCls","titleHeight","Math","round","contentHeight","direction","antCls","display","Object","assign","flexWrap","alignItems","iconCls","flex","marginInlineEnd","marginSM","marginTop","flexDirection","rowGap","marginXS","maxWidth","color","colorTextHeading","fontWeight","fontWeightStrong","colorText","textAlign","marginBottom","marginInlineStart","colorError","colorWarning","colorInfo","colorSuccess","modalToken","order"],"sources":["/var/www/gavt/node_modules/antd/es/modal/style/confirmCmp.js"],"sourcesContent":["\"use client\";\n\n// Style as confirm component\nimport { prepareComponentToken, prepareToken } from '.';\nimport { clearFix } from '../../style';\nimport { genSubStyleComponent } from '../../theme/internal';\n// ============================= Confirm ==============================\nconst genModalConfirmStyle = token => {\n  const {\n    componentCls,\n    titleFontSize,\n    titleLineHeight,\n    modalConfirmIconSize,\n    fontSize,\n    lineHeight\n  } = token;\n  const confirmComponentCls = `${componentCls}-confirm`;\n  const titleHeight = Math.round(titleFontSize * titleLineHeight);\n  const contentHeight = Math.round(fontSize * lineHeight);\n  return {\n    [confirmComponentCls]: {\n      '&-rtl': {\n        direction: 'rtl'\n      },\n      [`${token.antCls}-modal-header`]: {\n        display: 'none'\n      },\n      [`${confirmComponentCls}-body-wrapper`]: Object.assign({}, clearFix()),\n      // ====================== Body ======================\n      [`${confirmComponentCls}-body`]: {\n        display: 'flex',\n        flexWrap: 'nowrap',\n        alignItems: 'start',\n        [`> ${token.iconCls}`]: {\n          flex: 'none',\n          fontSize: modalConfirmIconSize,\n          marginInlineEnd: token.marginSM,\n          marginTop: (contentHeight - modalConfirmIconSize) / 2\n        },\n        [`&-has-title > ${token.iconCls}`]: {\n          marginTop: (titleHeight - modalConfirmIconSize) / 2\n        }\n      },\n      [`${confirmComponentCls}-paragraph`]: {\n        display: 'flex',\n        flexDirection: 'column',\n        flex: 'auto',\n        rowGap: token.marginXS,\n        maxWidth: `calc(100% - ${token.modalConfirmIconSize + token.marginSM}px)`\n      },\n      [`${confirmComponentCls}-title`]: {\n        color: token.colorTextHeading,\n        fontWeight: token.fontWeightStrong,\n        fontSize: titleFontSize,\n        lineHeight: titleLineHeight\n      },\n      [`${confirmComponentCls}-content`]: {\n        color: token.colorText,\n        fontSize,\n        lineHeight\n      },\n      // ===================== Footer =====================\n      [`${confirmComponentCls}-btns`]: {\n        textAlign: 'end',\n        marginTop: token.marginSM,\n        [`${token.antCls}-btn + ${token.antCls}-btn`]: {\n          marginBottom: 0,\n          marginInlineStart: token.marginXS\n        }\n      }\n    },\n    [`${confirmComponentCls}-error ${confirmComponentCls}-body > ${token.iconCls}`]: {\n      color: token.colorError\n    },\n    [`${confirmComponentCls}-warning ${confirmComponentCls}-body > ${token.iconCls},\n        ${confirmComponentCls}-confirm ${confirmComponentCls}-body > ${token.iconCls}`]: {\n      color: token.colorWarning\n    },\n    [`${confirmComponentCls}-info ${confirmComponentCls}-body > ${token.iconCls}`]: {\n      color: token.colorInfo\n    },\n    [`${confirmComponentCls}-success ${confirmComponentCls}-body > ${token.iconCls}`]: {\n      color: token.colorSuccess\n    }\n  };\n};\n// ============================== Export ==============================\nexport default genSubStyleComponent(['Modal', 'confirm'], token => {\n  const modalToken = prepareToken(token);\n  return [genModalConfirmStyle(modalToken)];\n}, prepareComponentToken, {\n  // confirm is weak than modal since no conflict here\n  order: -1000\n});"],"mappings":"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"},"metadata":{},"sourceType":"module","externalDependencies":[]}