diff --git a/frontend/src/components/OutputSettingsSection.tsx b/frontend/src/components/OutputSettingsSection.tsx index fd76281..6e9b721 100644 --- a/frontend/src/components/OutputSettingsSection.tsx +++ b/frontend/src/components/OutputSettingsSection.tsx @@ -37,6 +37,40 @@ function convertStringToCSSOption(option: string) { } } +function generateDisplayString(settings: OutputSettings) { + if ( + settings.js === JSFrameworkOption.REACT && + settings.css === CSSOption.TAILWIND + ) { + return ( +
+ Generating React +{" "} + Tailwind code +
+ ); + } else if ( + settings.js === JSFrameworkOption.VANILLA && + settings.css === CSSOption.TAILWIND + ) { + return ( +
+ Generating HTML +{" "} + Tailwind code +
+ ); + } else if ( + settings.js === JSFrameworkOption.VANILLA && + settings.css === CSSOption.BOOTSTRAP + ) { + return ( +
+ Generating HTML +{" "} + Bootstrap code +
+ ); + } +} + interface Props { outputSettings: OutputSettings; setOutputSettings: React.Dispatch>; @@ -82,7 +116,9 @@ function OutputSettingsSection({ outputSettings, setOutputSettings }: Props) { -
Output Settings
+
+ {generateDisplayString(outputSettings)}{" "} +