Files
model-platform/frontend/app/components/common/buttonClasses.ts
T
2026-08-28 12:00:14 +08:00

13 lines
976 B
TypeScript

/**
* STYLE_GUIDE §2.2 官方按钮类。
* 收敛自 modalUi.primaryButtonClass / AppFormDialog.dialogPrimaryButtonClass /
* admin 三页 PRIMARY_BUTTON_CLASS 的重复定义,色值统一走 @theme token。
*/
export const primaryGradientButtonClass =
"inline-flex min-h-[37px] cursor-pointer items-center justify-center gap-gap-icon rounded-md border border-brand bg-gradient-to-br from-brand to-brand-deep px-button-x text-xs font-medium-plus text-white shadow-md enabled:hover:from-brand-strong enabled:hover:to-brand-deep disabled:cursor-not-allowed disabled:opacity-[0.58]";
/** 危险确认按钮(ConfirmDialog destructive 态),token 化自原 bg-[#d75b5b] 写法 */
export const dangerSolidButtonClass =
"inline-flex min-h-[37px] cursor-pointer items-center justify-center gap-gap-icon rounded-md border-0 bg-danger px-button-x text-xs font-medium-plus text-white enabled:hover:bg-danger-strong disabled:cursor-not-allowed disabled:opacity-[0.58]";