@@ -23,6 +23,7 @@ import DataExplorationIcon from "../../../../assets/images/data-exploration-icon
23
23
import FindMeDataIcon from "../../../../assets/images/find-me-data-icon.svg" ;
24
24
import WebsiteDesignIcon from "../../../../assets/images/website-design-icon.svg" ;
25
25
import AddWebsiteIcon from "../../../../assets/images/add-website-icon.svg" ;
26
+ import StylesOptionsModal from "../StyleOptionsModal"
26
27
import "./styles.module.scss" ;
27
28
import {
28
29
PrimaryDataChallengeOptions ,
@@ -31,6 +32,7 @@ import {
31
32
ColorOptionsItems ,
32
33
} from "../../../../constants" ;
33
34
import StyleOptions from "../StyleOptions" ;
35
+ import styles from "../../../../assets/data/website-design-styles.json" ;
34
36
35
37
const BasicInfoForm = ( {
36
38
formData,
@@ -47,6 +49,7 @@ const BasicInfoForm = ({
47
49
PrimaryDataChallengeOptions
48
50
) ;
49
51
const [ selectedColor , setSelectedColor ] = useState ( { } ) ;
52
+ const [ selectedStyleOption , setSelectedStyleOption ] = useState ( null ) ;
50
53
51
54
const {
52
55
title,
@@ -760,6 +763,7 @@ const BasicInfoForm = ({
760
763
< StyleOptions
761
764
likes = { formData ?. likedStyles ?. value }
762
765
dislikes = { formData ?. dislikedStyles ?. value }
766
+ onSelect = { ( style ) => setSelectedStyleOption ( style ) }
763
767
onLike = { ( likes ) => {
764
768
handleInputChange ( "likedStyles" , likes , likes ) ;
765
769
} }
@@ -791,6 +795,20 @@ const BasicInfoForm = ({
791
795
</ div >
792
796
</ PageRow >
793
797
) }
798
+ { isWebsiteDesign && selectedStyleOption && (
799
+ < StylesOptionsModal
800
+ style = { selectedStyleOption }
801
+ likes = { formData ?. likedStyles ?. value }
802
+ dislikes = { formData ?. dislikedStyles ?. value }
803
+ onLike = { ( likes ) => {
804
+ handleInputChange ( "likedStyles" , likes , likes ) ;
805
+ } }
806
+ onDislike = { ( dislikes ) => {
807
+ handleInputChange ( "dislikedStyles" , dislikes , dislikes ) ;
808
+ } }
809
+ onDismiss = { ( ) => setSelectedStyleOption ( null ) }
810
+ />
811
+ ) }
794
812
795
813
{ isWebsiteDesign && (
796
814
< PageRow styleName = "form-row" >
0 commit comments