| 1 |
import { usePagesSelectionStore } from '@launch/state/pages-selections'; |
| 2 |
import { useUserSelectionStore } from '@launch/state/user-selections'; |
| 3 |
import { formatSiteQuestionsForAPI } from '@shared/utils/format-site-questions-for-api'; |
| 4 |
|
| 5 |
export const buildRecommendedPagesParams = () => { |
| 6 |
const { |
| 7 |
siteType, |
| 8 |
siteStructure, |
| 9 |
siteStrings, |
| 10 |
siteImages, |
| 11 |
siteQA, |
| 12 |
sitePlugins, |
| 13 |
} = useUserSelectionStore?.getState() || {}; |
| 14 |
const { |
| 15 |
style: { siteStyle }, |
| 16 |
} = usePagesSelectionStore.getState(); |
| 17 |
return { |
| 18 |
key: 'pages-list', |
| 19 |
siteType, |
| 20 |
siteStructure, |
| 21 |
siteStrings, |
| 22 |
siteImages, |
| 23 |
siteStyle, |
| 24 |
siteQuestions: formatSiteQuestionsForAPI(siteQA), |
| 25 |
sitePlugins, |
| 26 |
}; |
| 27 |
}; |
| 28 |
|