Skip to content
Snippets Groups Projects
Commit 3697772b authored by Jose Manuel Serrano Amaut's avatar Jose Manuel Serrano Amaut
Browse files

[FEAT]: Add context provider for files ui icoins, darkmode and localization

parent d699ab5a
No related branches found
No related tags found
No related merge requests found
import { IconsMap, Localization } from "../core";
export type FilesUiConfig = {
export type FilesUIConfig = {
/**
* If true, dark mode colors are used in FileMosaic and FIleCard components.
*/
......
import React from "react";
import { FilesUiConfig } from "./FilesUiContextType";
import { FilesUIConfig } from "./FilesUIConfig";
export const FilesUiContext: React.Context<FilesUiConfig>
export const FilesUiContext: React.Context<FilesUIConfig>
= React.createContext({});
\ No newline at end of file
import * as React from "react";
import { FilesUIConfig } from "./FilesUIConfig";
import { FilesUiContext } from "./FilesUiContext";
import { FilesUiConfig } from "./FilesUiContextType";
interface FilesUiProviderProps {
children: React.ReactNode;
config?: FilesUiConfig;
config?: FilesUIConfig;
}
const FilesUiProvider: React.FC<FilesUiProviderProps> = (
props: FilesUiProviderProps
......
import * as React from "react";
import { getURLFileIco, readAsDataURL } from "../../../core";
import { getURLFileIcoFromNameAndType } from "../../../core/mime/mime";
import { IconsConfig } from "../../../FilesUiProvider/FilesUiContextType";
import { IconsConfig } from "../../../FilesUiProvider/FilesUIConfig";
/**
* Initializer hook for FileItemNeo
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment