leumas-private-shared
Version:
Private React JSX Package For Leumas Shared Components, Headers, Footers, Asides, Login Pages, API Key Manager and much more. Styles and everything reusable to avoid DRY code across all of our subdomains
171 lines (152 loc) • 8.45 kB
JSX
// 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
//