import { __ } from '@wordpress/i18n';
import React, { useState, useMemo } from "react";
import {
ChakraProvider,
Box,
HStack,
Text,
Tabs,
TabList,
Tab,
Button,
Icon,
Divider,
VStack,
Heading,
} from "@chakra-ui/react";
import Main from "./components/Main";
const EVFIcon = (props) => (
);
const TabFilters = ({ onTabChange }) => {
const filters = useMemo(() => [__("All", "everest-forms"), __("Free", "everest-forms"), __("Premium", "everest-forms")], []);
return (
{filters.map((label) => (
{label}
))}
);
};
const App = () => {
const [selectedTab, setSelectedTab] = useState(__("All", "everest-forms"));
// Handle tab changes
const handleTabChange = (index: number) => {
const filters = [__("All", "everest-forms"), __("Free", "everest-forms"), __("Premium", "everest-forms")];
setSelectedTab(filters[index]);
};
// Handle refresh button click
const handleRefreshTemplates = () => {
const url = new URL(window.location.href);
url.searchParams.set('refresh', Date.now().toString());
window.location.href = url.toString();
};
return (
{__("Add New Form", "everest-forms")}
{/* Main Content Area */}
{__("Select a Template", "everest-forms")}
{__(
"To get started quickly, you can pick from our ready-made templates, begin with a blank form, or design your own.",
"everest-forms"
)}
);
};
export default App;