import { computed } from 'vue'; import * as themeColors from '@/theme/LightTheme'; import * as DarkThemeColors from '@/theme/DarkTheme'; import { useCustomizerStore } from '@/store/customizer'; const custmizer = useCustomizerStore(); const getPrimary = computed(() => { if (custmizer.actTheme === 'AQUA_THEME') { return themeColors.AQUA_THEME.colors.primary; } else if (custmizer.actTheme === 'PURPLE_THEME') { return themeColors.PURPLE_THEME.colors.primary; } else if (custmizer.actTheme === 'GREEN_THEME') { return themeColors.GREEN_THEME.colors.primary; } else if (custmizer.actTheme === 'CYAN_THEME') { return themeColors.CYAN_THEME.colors.primary; } else if (custmizer.actTheme === 'ORANGE_THEME') { return themeColors.ORANGE_THEME.colors.primary; } else if (custmizer.actTheme === 'DARK_AQUA_THEME') { return DarkThemeColors.DARK_AQUA_THEME.colors.primary; } else if (custmizer.actTheme === 'DARK_PURPLE_THEME') { return DarkThemeColors.DARK_PURPLE_THEME.colors.primary; } else if (custmizer.actTheme === 'DARK_GREEN_THEME') { return DarkThemeColors.DARK_GREEN_THEME.colors.primary; } else if (custmizer.actTheme === 'DARK_CYAN_THEME') { return DarkThemeColors.DARK_CYAN_THEME.colors.primary; } else if (custmizer.actTheme === 'DARK_ORANGE_THEME') { return DarkThemeColors.DARK_ORANGE_THEME.colors.primary; } else if (custmizer.actTheme === 'DARK_BLUE_THEME') { return DarkThemeColors.DARK_BLUE_THEME.colors.primary; } else { return themeColors.BLUE_THEME.colors.primary; } }); const getLightPrimary = computed(() => { if (custmizer.actTheme === 'AQUA_THEME') { return themeColors.AQUA_THEME.colors.lightprimary; } else if (custmizer.actTheme === 'PURPLE_THEME') { return themeColors.PURPLE_THEME.colors.lightprimary; } else if (custmizer.actTheme === 'GREEN_THEME') { return themeColors.GREEN_THEME.colors.lightprimary; } else if (custmizer.actTheme === 'CYAN_THEME') { return themeColors.CYAN_THEME.colors.lightprimary; } else if (custmizer.actTheme === 'ORANGE_THEME') { return themeColors.ORANGE_THEME.colors.lightprimary; } if (custmizer.actTheme === 'DARK_AQUA_THEME') { return DarkThemeColors.DARK_AQUA_THEME.colors.lightprimary; } else if (custmizer.actTheme === 'DARK_PURPLE_THEME') { return DarkThemeColors.DARK_PURPLE_THEME.colors.lightprimary; } else if (custmizer.actTheme === 'DARK_GREEN_THEME') { return DarkThemeColors.DARK_GREEN_THEME.colors.lightprimary; } else if (custmizer.actTheme === 'DARK_CYAN_THEME') { return DarkThemeColors.DARK_CYAN_THEME.colors.lightprimary; } else if (custmizer.actTheme === 'DARK_ORANGE_THEME') { return DarkThemeColors.DARK_ORANGE_THEME.colors.lightprimary; } else if (custmizer.actTheme === 'DARK_BLUE_THEME') { return DarkThemeColors.DARK_BLUE_THEME.colors.lightprimary; } else { return themeColors.BLUE_THEME.colors.lightprimary; } }); const getSecondary = computed(() => { if (custmizer.actTheme === 'AQUA_THEME') { return themeColors.AQUA_THEME.colors.secondary; } else if (custmizer.actTheme === 'PURPLE_THEME') { return themeColors.PURPLE_THEME.colors.secondary; } else if (custmizer.actTheme === 'GREEN_THEME') { return themeColors.GREEN_THEME.colors.secondary; } else if (custmizer.actTheme === 'CYAN_THEME') { return themeColors.CYAN_THEME.colors.secondary; } else if (custmizer.actTheme === 'ORANGE_THEME') { return themeColors.ORANGE_THEME.colors.secondary; } else if (custmizer.actTheme === 'DARK_AQUA_THEME') { return DarkThemeColors.DARK_AQUA_THEME.colors.secondary; } else if (custmizer.actTheme === 'DARK_PURPLE_THEME') { return DarkThemeColors.DARK_PURPLE_THEME.colors.secondary; } else if (custmizer.actTheme === 'DARK_GREEN_THEME') { return DarkThemeColors.DARK_GREEN_THEME.colors.secondary; } else if (custmizer.actTheme === 'DARK_CYAN_THEME') { return DarkThemeColors.DARK_CYAN_THEME.colors.secondary; } else if (custmizer.actTheme === 'DARK_ORANGE_THEME') { return DarkThemeColors.DARK_ORANGE_THEME.colors.secondary; } else if (custmizer.actTheme === 'DARK_BLUE_THEME') { return DarkThemeColors.DARK_BLUE_THEME.colors.secondary; } else { return themeColors.BLUE_THEME.colors.secondary; } }); const getLightSecondary = computed(() => { if (custmizer.actTheme === 'AQUA_THEME') { return themeColors.AQUA_THEME.colors.lightsecondary; } else if (custmizer.actTheme === 'PURPLE_THEME') { return themeColors.PURPLE_THEME.colors.lightsecondary; } else if (custmizer.actTheme === 'GREEN_THEME') { return themeColors.GREEN_THEME.colors.lightsecondary; } else if (custmizer.actTheme === 'CYAN_THEME') { return themeColors.CYAN_THEME.colors.lightsecondary; } else if (custmizer.actTheme === 'ORANGE_THEME') { return themeColors.ORANGE_THEME.colors.lightsecondary; } if (custmizer.actTheme === 'DARK_AQUA_THEME') { return DarkThemeColors.DARK_AQUA_THEME.colors.lightsecondary; } else if (custmizer.actTheme === 'DARK_PURPLE_THEME') { return DarkThemeColors.DARK_PURPLE_THEME.colors.lightsecondary; } else if (custmizer.actTheme === 'DARK_GREEN_THEME') { return DarkThemeColors.DARK_GREEN_THEME.colors.lightsecondary; } else if (custmizer.actTheme === 'DARK_CYAN_THEME') { return DarkThemeColors.DARK_CYAN_THEME.colors.lightsecondary; } else if (custmizer.actTheme === 'DARK_ORANGE_THEME') { return DarkThemeColors.DARK_ORANGE_THEME.colors.lightsecondary; } else if (custmizer.actTheme === 'DARK_BLUE_THEME') { return DarkThemeColors.DARK_BLUE_THEME.colors.lightsecondary; } else { return themeColors.BLUE_THEME.colors.lightsecondary; } }); const getLight100 = computed(() => { if ( custmizer.actTheme === 'AQUA_THEME' || custmizer.actTheme === 'PURPLE_THEME' || custmizer.actTheme === 'GREEN_THEME' || custmizer.actTheme === 'CYAN_THEME' || custmizer.actTheme === 'ORANGE_THEME' ) { return themeColors.AQUA_THEME.colors.grey100; } else if ( custmizer.actTheme === 'DARK_AQUA_THEME' || custmizer.actTheme === 'DARK_PURPLE_THEME' || custmizer.actTheme === 'DARK_GREEN_THEME' || custmizer.actTheme === 'DARK_CYAN_THEME' || custmizer.actTheme === 'DARK_ORANGE_THEME' || custmizer.actTheme === 'DARK_BLUE_THEME' ) { return DarkThemeColors.DARK_AQUA_THEME.colors.grey100; } else { return themeColors.BLUE_THEME.colors.grey100; } }); export { getPrimary, getSecondary, getLightPrimary, getLightSecondary, getLight100 };