// import UserCard from '../../../components/Cards/UserCard';
// import CategoryCard from '../../../components/Cards/CategoryCard';
// import LibraryCard from '../../../components/Cards/LibraryCard';
// import LibraryItemCard from '../../../components/Cards/LibraryItemCard';
// import ConvoCard from '../../../components/Cards/ConvoCard';
// import HomeCard from '../../../components/Cards/HomeCard';
// import DeviceCard from '../../../components/Cards/DeviceCard';
// import EndpointCard from '../../../components/Cards/EndpointCard';
// import CircuitCard from '../../../components/Cards/CircuitCard';
// // import BlockCard from '../../../components/Cards/BlockCard';
// // import SkillCard from '../../../components/Cards/SkillCard';
// import AICard from '../../../components/Cards/AICard';
// import AiFormCard from '../../../components/Cards/AiFormCard';
// import AudioCard from '../../../components/Cards/AudioCard';
// import BatchFileCard from '../../../components/Cards/BatchFileCard';
// import BlogPostCard from '../../../components/Cards/BlogPostCard';
// import BookingCard from '../../../components/Cards/BookingCard';
// import BulkForgeCard from '../../../components/Cards/BulkForgeCard';
// import LeumasButtonCard from '../../../components/Cards/LeumasButtonCard';
// import CodeSnippetCard from '../../../components/Cards/CodeSnippet';
// import CompanyCard from '../../../components/Cards/CompanyCard';
// import ComponentCard from '../../../components/Cards/ComponentCard';
// import DynamicSchemaCard from '../../../components/Cards/DynamicSchemaCard';
// import EquationCard from '../../../components/Cards/EquationCard';
// import EventCard from '../../../components/Cards/EventCard';
// import FileCard from '../../../components/Cards/FileCard';
// import FormBuilderCard from '../../../components/Cards/FormBuilderCard';
// import FormCard from '../../../components/Cards/FormCard';
// import GPTPromptCard from '../../../components/Cards/GPTPromptCard';
// import IrSignalCard from '../../../components/Cards/IrSignalCard';
// import JobPostingCard from '../../../components/Cards/JobPostingCard';
// import LeumasProductCard from '../../../components/Cards/LeumasProductCard';
// import LinkCard from '../../../components/Cards/LinkCard';
// import ListLauncherCard from '../../../components/Cards/ListLauncherCard';
// import LocationCard from '../../../components/Cards/LocationCard';
// import MarkdownCard from '../../../components/Cards/MarkdownCard';
// import NewsArticleCard from '../../../components/Cards/NewsArticleCard';
// import QRCodeCard from '../../../components/Cards/QRCodeCard';
// import SearchCard from '../../../components/Cards/SearchCard';
// import ShopCard from '../../../components/Cards/ShopCard';
// import MarketplaceCard from '../../../components/Cards/MarketplaceCard';
// import SmartHomeCard from '../../../components/Cards/SmartHomeCard';
// import SurveyCard from '../../../components/Cards/SurveryCard';
// import VariableCard from '../../../components/Cards/VariableCard';
// import VideoCard from '../../../components/Cards/VideoCard';

import {
    createFineTuningForm, 
    createRecipeForm, 
    createCompanyForm,
    createSocialPostForm,
    createEquationForm,
    createImageArrayForm,
    createMarkdownForm,
    createMarketplaceForm,
    createShopForm,
    createBatchFileSnippetForm,
    createVSCodeSnippetForm,
    createIRSignalForm,
    createGPTPromptForm,
    createCodeSnippetForm,
    createVideoForm,
    createAudioForm,
    createLeumasIdForm,
    LeumasButtonForm,
    createLinkForm,
    createProjectForm,
    createReviewForm,
    createProductForm,
    createBlogPostForm,
    createCommentForm,
    createMessageForm,
    createConversationForm,
    createTrainingDataForm,
    createAIModelForm,
    createDeviceForm,
    createHomeForm,
    createCategoryForm,
    createLibraryItemForm,
    createLibraryForm,
    createUserForm
  } from "../../Forms/FormTemplates"
// ... add the rest in a similar pattern
import { 
    FaUser, FaBook, FaBox, FaBuilding, FaComment, FaHome, FaMobile, FaPlug, FaTable, FaBrain, FaMusic, 
    FaFileCode, FaBlog, FaCalendarCheck, FaToolbox, FaCode, FaIndustry, FaCogs, 
    FaEquals, FaFile, FaWpforms, FaRobot, FaSatelliteDish, FaBullhorn, FaLink, FaListUl, FaMapMarker, 
    FaFileAlt, FaNewspaper, FaQrcode, FaSearch, FaShoppingCart, FaStore, FaLightbulb, FaPoll, FaVial, FaVideo 
} from 'react-icons/fa';





// import {EndpointBuilder} from "../BulkRequests/EndpointBuilder"
// import BulkForge from "../../../Tools/BulkForge/BulkForge"
// import NexusPod from "../../../Tools/NexusPod/NexusPod"
// import Imaginate from "../../../Tools/Imaginate/Imaginate";
// import ListLauncher from "../../../Tools/ListLauncher/ListLauncher";
// import Translator from "../../../Tools/Translator/Translator";
// import TenMinuteSkill from "../../../Tools/TenMinuteSkill/TenMinuteSkill";
// import FormBuilder from "../../../components/Forms/FormBuilder";
// import OneClickBusiness from "../../../components/OneClickBusiness/OneClickBusinessHome";
// import MultiPromptBlockBuilder from "../../../components/MultiPromptBlockBuilder/MPBD"
// import BatchFileCreator from "../../../components/BatchFileCreator/BatchFileCreator";
// import ArduinoBuilder from "../../../components/Arduino/ArduinoBuilder";
// import IpCredentials from "../../../components/IpCredentials/IpCredentials"






export const schemaToCardMapping = {
    'User': { tool: null, icon: FaUser, form: createUserForm },
    'Category': { tool: null, icon: FaBook, form: createCategoryForm },
    'Library': { tool: null, icon: FaBuilding, form: createLibraryForm },
    'LibraryItem': { tool: null, icon: FaToolbox, form: () => createLibraryItemForm },
    'Conversation': { tool: null, icon: FaComment, form: createConversationForm },
    'Home': { tool: null, icon: FaHome, form: createHomeForm },
    'Device': { tool: null, icon: FaMobile, form: createDeviceForm },
    'Endpoint': { tool: null , icon: FaPlug, },
    'CircuitTable': { tool: null, icon: FaTable,},
    'AIModel': { tool: null, icon: FaBrain,form: createAIModelForm },
    'AIForm': { tool: null, icon: FaBrain, },
    'Audio': { tool: null, icon: FaMusic, form: createAudioForm },
    'BatchFile': { tool: null, icon: FaFileCode,form: createBatchFileSnippetForm },
    'BlogPost': { tool: null, icon: FaBlog, form: createBlogPostForm },
    'Booking': { tool: null, icon: FaCalendarCheck,},
    'BulkForge': { tool: null, icon: FaToolbox, },
    'LeumasButtons': { tool: null, icon: FaToolbox, form: LeumasButtonForm },
    'Circuit': { tool: null, icon: FaToolbox, },
    'CodeSnippet': { tool: null, icon: FaCode, form: createCodeSnippetForm },
    'Company': { tool: null, icon: FaIndustry, form: createCompanyForm },
    'Component': { tool: null, icon: FaCogs, },
    'DynamicSchema': { tool: null, icon: FaWpforms,},
    'Equation': { tool: null, icon: FaEquals, form: createEquationForm },
    'Event': { tool: null, icon: FaCalendarCheck,},
    'File': { tool: null, icon: FaFile, },
    'FormBuilder': { tool: null, icon: FaWpforms, },
    'Form': { tool: null, icon: FaWpforms, },
    'GPTPrompt': { tool: null, icon: FaRobot, form: createGPTPromptForm },
    'IRSignal': { tool: null, icon: FaSatelliteDish, form: createIRSignalForm },
    'JobPosting': { tool: null, icon: FaBullhorn},
    'LeumasProduct': { tool: null, icon: FaBox, form: createProductForm },
    'Link': { tool: null, icon: FaLink, form: createLinkForm },
    'ListLauncher': { tool: null, icon: FaListUl,},
    'Location': { tool: null, icon: FaMapMarker, },
    'Markdown': { tool: null, icon: FaFileAlt, form: createMarkdownForm },
    'NewsArticle': { tool: null, icon: FaNewspaper, },
    'QRCode': { tool: null, icon: FaQrcode,},
    'Search': { tool: null, icon: FaSearch,},
    'Shop': { tool: null, icon: FaShoppingCart, form: createShopForm },
    'Marketplace': { tool: null, icon: FaStore, form: createMarketplaceForm },
    'SmartHome': { tool: null, icon: FaLightbulb,},
    'Survey': { tool: null, icon: FaPoll,},
    'Variable': { tool: null, icon: FaVial,},
    'Video': { tool: null, icon: FaVideo, form: createVideoForm }
    
};



  //VSCode
  //BatchFile
  //TrainingDataForm
  //MultiPageForm
  //
  

