Prism Theme Configuration
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))