From 3697772b75fd1238fa8484683e26d0edab6d53d2 Mon Sep 17 00:00:00 2001 From: Jose Manuel Serrano Amaut <a20122128@pucp.pe> Date: Fri, 24 Mar 2023 01:06:42 -0500 Subject: [PATCH] [FEAT]: Add context provider for files ui icoins, darkmode and localization --- .../{FilesUiContextType.ts => FilesUIConfig.ts} | 2 +- src/files-ui/FilesUiProvider/FilesUiContext.ts | 4 ++-- src/files-ui/FilesUiProvider/FilesUiProvider.tsx | 4 ++-- .../components/file-mosaic/hooks/useFileMosaicInitializer.ts | 2 +- 4 files changed, 6 insertions(+), 6 deletions(-) rename src/files-ui/FilesUiProvider/{FilesUiContextType.ts => FilesUIConfig.ts} (93%) diff --git a/src/files-ui/FilesUiProvider/FilesUiContextType.ts b/src/files-ui/FilesUiProvider/FilesUIConfig.ts similarity index 93% rename from src/files-ui/FilesUiProvider/FilesUiContextType.ts rename to src/files-ui/FilesUiProvider/FilesUIConfig.ts index 014def9..b1b5261 100644 --- a/src/files-ui/FilesUiProvider/FilesUiContextType.ts +++ b/src/files-ui/FilesUiProvider/FilesUIConfig.ts @@ -1,6 +1,6 @@ import { IconsMap, Localization } from "../core"; -export type FilesUiConfig = { +export type FilesUIConfig = { /** * If true, dark mode colors are used in FileMosaic and FIleCard components. */ diff --git a/src/files-ui/FilesUiProvider/FilesUiContext.ts b/src/files-ui/FilesUiProvider/FilesUiContext.ts index 068bce2..e6b3386 100644 --- a/src/files-ui/FilesUiProvider/FilesUiContext.ts +++ b/src/files-ui/FilesUiProvider/FilesUiContext.ts @@ -1,5 +1,5 @@ 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 diff --git a/src/files-ui/FilesUiProvider/FilesUiProvider.tsx b/src/files-ui/FilesUiProvider/FilesUiProvider.tsx index ffd49fb..bc6c328 100644 --- a/src/files-ui/FilesUiProvider/FilesUiProvider.tsx +++ b/src/files-ui/FilesUiProvider/FilesUiProvider.tsx @@ -1,10 +1,10 @@ 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 diff --git a/src/files-ui/components/file-mosaic/hooks/useFileMosaicInitializer.ts b/src/files-ui/components/file-mosaic/hooks/useFileMosaicInitializer.ts index c2ed841..5602794 100644 --- a/src/files-ui/components/file-mosaic/hooks/useFileMosaicInitializer.ts +++ b/src/files-ui/components/file-mosaic/hooks/useFileMosaicInitializer.ts @@ -1,7 +1,7 @@ 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 -- GitLab