//#region src/theme/pisell-components.ts
/**
* Pisell 项目统一的 Ant Design Token 配置
* 基于 Figma 设计规范
*
* 使用场景：
* - 低代码平台（page/index.tsx）
* - Storybook 预览
* - 其他需要主题配置的场景
*/
/**
* 获取完整的主题配置
*/
function getPisellComponentsThemeConfig() {
	return {
		components: {
			Input: {
				controlHeight: 48,
				paddingInline: 16,
				paddingBlock: 12,
				activeShadow: "0px 0px 0px 4px #F4EBFF, 0px 1px 2px rgba(16, 24, 40, 0.05)",
				activeBorderColor: "rgb(214,187,251)",
				paddingBlockLG: 12,
				paddingBlockSM: 8,
				paddingInlineLG: 16,
				paddingInlineSM: 8,
				controlHeightLG: 52,
				controlHeightSM: 44,
				borderRadius: 8,
				paddingXXS: 8
			},
			InputNumber: {
				controlHeight: 48,
				paddingInline: 16,
				paddingBlock: 12,
				activeShadow: "0px 0px 0px 4px #F4EBFF, 0px 1px 2px rgba(16, 24, 40, 0.05)",
				activeBorderColor: "rgb(214,187,251)",
				paddingBlockLG: 12,
				paddingBlockSM: 8,
				paddingInlineLG: 16,
				paddingInlineSM: 8,
				controlHeightLG: 52,
				controlHeightSM: 44,
				borderRadius: 8,
				paddingXXS: 8,
				handleWidth: 20
			},
			Select: {
				controlHeight: 48,
				optionHeight: 48,
				fontSize: 16,
				fontSizeLG: 18,
				fontSizeSM: 14,
				borderRadius: 8,
				boxShadowSecondary: "0px 4px 6px -2px rgba(16, 24, 40, 0.03), 0px 12px 16px -4px rgba(16, 24, 40, 0.08)",
				optionSelectedBg: "rgb(244,235,255)",
				multipleItemBg: "rgb(234,236,240)",
				controlHeightLG: 52,
				controlHeightSM: 40,
				borderRadiusSM: 8,
				paddingXXS: 6,
				optionPadding: "10px 8px",
				multipleItemHeight: 36,
				multipleItemHeightLG: 40
			}
		},
		token: {
			colorPrimary: "#7f56d9",
			colorInfo: "#7f56d9",
			borderRadius: 8,
			colorPrimaryHover: "#d6bbfb"
		}
	};
}
//#endregion
export { getPisellComponentsThemeConfig };
