Remove old flutter code for React code

This commit is contained in:
SUFIYANJT
2025-02-27 10:51:35 +05:30
parent 9425357011
commit 2173c27d57
151 changed files with 1073 additions and 5616 deletions
+26
View File
@@ -0,0 +1,26 @@
import React, { createContext, useState, useContext } from 'react';
interface MediaContextType {
mediaFile: { name: string; url: string; type: string } | null;
setMediaFile: (file: { name: string; url: string; type: string }) => void;
}
const MediaContext = createContext<MediaContextType | undefined>(undefined);
export const MediaProvider: React.FC<{ children: React.ReactNode }> = ({ children }) => {
const [mediaFile, setMediaFile] = useState<MediaContextType['mediaFile']>(null);
return (
<MediaContext.Provider value={{ mediaFile, setMediaFile }}>
{children}
</MediaContext.Provider>
);
};
export const useMediaContext = () => {
const context = useContext(MediaContext);
if (!context) {
throw new Error("useMediaContext must be used within a MediaProvider");
}
return context;
};