🐛 Fix templates not properly selected sometimes

Closes
This commit is contained in:
Baptiste Arnaud
2024-01-24 11:27:48 +01:00
parent bf6c258edc
commit e80f297e74
10 changed files with 63 additions and 55 deletions

View File

@@ -41,6 +41,7 @@ export const TemplatesModal = ({
const [selectedTemplate, setSelectedTemplate] = useState<TemplateProps>(
templates[0]
)
const [isFirstTemplateLoaded, setIsFirstTemplateLoaded] = useState(false)
const { showToast } = useToast()
const fetchTemplate = useCallback(
@@ -57,9 +58,10 @@ export const TemplatesModal = ({
)
useEffect(() => {
if (typebot) return
if (isFirstTemplateLoaded) return
setIsFirstTemplateLoaded(true)
fetchTemplate(templates[0])
}, [fetchTemplate, typebot, templates])
}, [fetchTemplate, templates, isFirstTemplateLoaded])
const onUseThisTemplateClick = async () => {
if (!typebot) return