import { Btn } from "../../../components/btn"; import { Locale } from "../../../components/locale"; import type { TGetCNFunction } from "../../../utils/react/useCN"; import type { IModal, TPresetData } from "../config/types"; /** * Получает части внутреннего контента для готового пресета модального окна * @returns {TPresetData} */ export const getPresetPartials = (preset: IModal["preset"], idModal: IModal["id"], getCN: TGetCNFunction): TPresetData => { switch (preset) { case "confirm": { const confirmHandlerCfg = { action: "confirm", id: idModal }; const cancelHandlerCfg = { action: "cancel", id: idModal }; return { titleSlot: , contentSlot: null, footerSlot: ( ), }; } case "error": return { titleSlot: , contentSlot: , footerSlot: null, }; case "success": return { titleSlot: , contentSlot: , footerSlot: null, }; default: return { titleSlot: null, contentSlot: null, footerSlot: null, }; } };