import React, { useState } from 'react';
import { __ } from "@wordpress/i18n";
import { useSearchParams } from "react-router-dom";
import CategoryModal from '../faq-builder/components/CategoryModal';
import { IconPlus } from "~betterdocs/icons";
import { useFAQ } from "./FAQContext";
export default function CreateFAQGroup() {
const context = useFAQ();
const [searchParams] = useSearchParams();
const [showCategoryModal, setShowCategoryModal] = useState(false);
const [updateCategory, setUpdateCategory] = useState(null);
// This header action creates a General FAQ Group; only show it on the FAQ Builder sub-tab.
if ((searchParams.get("faq_tab") || "builder") !== "builder") {
return null;
}
// Check if context is undefined
if (!context) {
console.error("useFAQ context is undefined. Ensure FAQProvider is set up correctly.");
return null; // or handle the error as needed
}
const { reFetchCategories } = context;
return (
<>
{showCategoryModal || updateCategory !== null ? (
) : null}
>
);
}