PrismThemeConfiguration

constructor(primaryColor: Color = PrismColors.primaryColor, secondaryColor: Color = PrismColors.secondaryColor, tertiaryColor: Color = PrismColors.tertiaryColor, disabledColor: Color = PrismColors.prismBase5, shadowColor: Color = PrismColors.prismBase10, borderColor: Color = PrismColors.prismBase20, successColor: Color = PrismColors.prismSuccess, errorColor: Color = PrismColors.prismError, primaryIconColor: Color = PrismColors.prismBlack, secondaryIconColor: Color = PrismColors.prismBlack, tertiaryIconColor: Color = PrismColors.prismBlack, iconBackgroundColor: Color = PrismColors.primaryColor, overlayColor: Color = PrismColors.prismBase50, backgroundColor: Color = PrismColors.prismWhite, secondaryBackgroundColor: Color = PrismColors.prismBase2, titleTextColor: Color = PrismColors.prismBlack, textColor: Color = PrismColors.prismBlack, disabledTextColor: Color = PrismColors.prismBase20, buttonTextColor: Color = PrismColors.prismBlack, primaryButtonCornerRadius: Float = 12.0f, smallButtonCornerRadius: Float = 12.0f, cardCornerRadius: Float = 12.0f, sheetCornerRadius: Float = 12.0f, gradientColors: List<Color> = listOf( PrismColors.prismPurple, PrismColors.prismBlue, PrismColors.prismGreen, PrismColors.prismYellow, PrismColors.prismOrange, PrismColors.prismRed, PrismColors.prismPurple ), largeTitleFont: TextStyle = PrismTextStyles.largeTitle.copy(color = titleTextColor), titleFont: TextStyle = PrismTextStyles.title.copy(color = titleTextColor), secondaryTitleFont: TextStyle = PrismTextStyles.title2.copy(color = titleTextColor), tertiaryTitleFont: TextStyle = PrismTextStyles.title3.copy(color = titleTextColor), bodyFont: TextStyle = PrismTextStyles.body.copy(color = textColor))