From e7fd155c50ea976239baa3a46f024c35793e3d8f Mon Sep 17 00:00:00 2001 From: trafficlunar Date: Tue, 17 Dec 2024 20:47:18 +0000 Subject: [PATCH] refactor: remove word `Context` from file names in context folder --- src/components/canvas/Blocks.tsx | 8 ++--- src/components/canvas/Canvas.tsx | 16 ++++++---- src/components/dialogs/OpenImage.tsx | 2 +- src/components/menubar/FileMenu.tsx | 2 +- src/components/menubar/ThemeChanger.tsx | 32 +++++++++---------- src/components/menubar/ViewMenu.tsx | 2 +- src/components/menubar/index.tsx | 2 +- src/components/toolbar/index.tsx | 2 +- src/context/{DialogContext.tsx => Dialog.tsx} | 0 src/context/{ImageContext.tsx => Image.tsx} | 0 .../{SettingsContext.tsx => Settings.tsx} | 0 .../{TexturesContext.tsx => Textures.tsx} | 0 src/context/{ThemeContext.tsx => Theme.tsx} | 0 src/context/{ToolContext.tsx => Tool.tsx} | 0 src/main.tsx | 2 +- src/pages/AppPage.tsx | 8 ++--- 16 files changed, 39 insertions(+), 37 deletions(-) rename src/context/{DialogContext.tsx => Dialog.tsx} (100%) rename src/context/{ImageContext.tsx => Image.tsx} (100%) rename src/context/{SettingsContext.tsx => Settings.tsx} (100%) rename src/context/{TexturesContext.tsx => Textures.tsx} (100%) rename src/context/{ThemeContext.tsx => Theme.tsx} (100%) rename src/context/{ToolContext.tsx => Tool.tsx} (100%) diff --git a/src/components/canvas/Blocks.tsx b/src/components/canvas/Blocks.tsx index 70ee7ae..e00d903 100644 --- a/src/components/canvas/Blocks.tsx +++ b/src/components/canvas/Blocks.tsx @@ -1,10 +1,10 @@ import { useEffect, useRef, useState } from "react"; -import { Sprite, useApp } from "@pixi/react"; + +import * as PIXI from "pixi.js"; +import { useApp } from "@pixi/react"; +import { CompositeTilemap, settings } from "@pixi/tilemap"; import blocksData from "@/data/blocks/programmer-art/average_colors.json"; -import * as PIXI from "pixi.js"; - -import { CompositeTilemap, settings } from "@pixi/tilemap"; interface Props { blocks: Block[]; diff --git a/src/components/canvas/Canvas.tsx b/src/components/canvas/Canvas.tsx index 8363e97..9f34ee6 100644 --- a/src/components/canvas/Canvas.tsx +++ b/src/components/canvas/Canvas.tsx @@ -1,16 +1,18 @@ import React, { useCallback, useContext, useEffect, useMemo, useRef, useState } from "react"; -import { Container, Stage } from "@pixi/react"; -import * as PIXI from "pixi.js"; -import { ImageContext } from "@/context/ImageContext"; -import { SettingsContext } from "@/context/SettingsContext"; -import { TexturesContext } from "@/context/TexturesContext"; -import { ToolContext } from "@/context/ToolContext"; +import * as PIXI from "pixi.js"; +import { Container, Stage } from "@pixi/react"; + +import { ImageContext } from "@/context/Image"; +import { SettingsContext } from "@/context/Settings"; +import { TexturesContext } from "@/context/Textures"; +import { ToolContext } from "@/context/Tool"; import Blocks from "./Blocks"; +import Cursor from "./Cursor"; import Grid from "./Grid"; import CanvasBorder from "./CanvasBorder"; -import Cursor from "./Cursor"; + import CursorInformation from "./information/Cursor"; import CanvasInformation from "./information/Canvas"; diff --git a/src/components/dialogs/OpenImage.tsx b/src/components/dialogs/OpenImage.tsx index b857232..e7def87 100644 --- a/src/components/dialogs/OpenImage.tsx +++ b/src/components/dialogs/OpenImage.tsx @@ -8,7 +8,7 @@ import { Button } from "@/components/ui/button"; import { Input } from "@/components/ui/input"; import { Label } from "@/components/ui/label"; -import { ImageContext } from "@/context/ImageContext"; +import { ImageContext } from "@/context/Image"; function OpenImage({ close }: DialogProps) { const { setImage: setContextImage, setImageDimensions: setContextImageDimensions } = useContext(ImageContext); diff --git a/src/components/menubar/FileMenu.tsx b/src/components/menubar/FileMenu.tsx index 5f29a50..a90fd00 100644 --- a/src/components/menubar/FileMenu.tsx +++ b/src/components/menubar/FileMenu.tsx @@ -11,7 +11,7 @@ import { MenubarTrigger, } from "@/components/ui/menubar"; -import { DialogContext } from "@/context/DialogContext"; +import { DialogContext } from "@/context/Dialog"; function FileMenu() { const openDialog = useContext(DialogContext); diff --git a/src/components/menubar/ThemeChanger.tsx b/src/components/menubar/ThemeChanger.tsx index 07062b7..85f5e9d 100644 --- a/src/components/menubar/ThemeChanger.tsx +++ b/src/components/menubar/ThemeChanger.tsx @@ -1,21 +1,21 @@ -import { MenubarRadioGroup, MenubarRadioItem, MenubarSub, MenubarSubContent, MenubarSubTrigger } from '@/components/ui/menubar'; -import { useTheme } from '@/context/ThemeContext'; +import { MenubarRadioGroup, MenubarRadioItem, MenubarSub, MenubarSubContent, MenubarSubTrigger } from "@/components/ui/menubar"; +import { useTheme } from "@/context/Theme"; function ThemeChanger() { - const { setTheme, theme } = useTheme(); + const { setTheme, theme } = useTheme(); - return ( - - Set theme... - - setTheme(value as Theme)}> - Light - Dark - System - - - - ) + return ( + + Set theme... + + setTheme(value as Theme)}> + Light + Dark + System + + + + ); } -export default ThemeChanger \ No newline at end of file +export default ThemeChanger; diff --git a/src/components/menubar/ViewMenu.tsx b/src/components/menubar/ViewMenu.tsx index 3e686f0..6894e84 100644 --- a/src/components/menubar/ViewMenu.tsx +++ b/src/components/menubar/ViewMenu.tsx @@ -1,6 +1,6 @@ import { useContext } from "react"; import { MenubarCheckboxItem, MenubarContent, MenubarMenu, MenubarTrigger } from "@/components/ui/menubar"; -import { SettingsContext } from "@/context/SettingsContext"; +import { SettingsContext } from "@/context/Settings"; function ViewMenu() { const { settings, setSetting } = useContext(SettingsContext); diff --git a/src/components/menubar/index.tsx b/src/components/menubar/index.tsx index f58a4eb..5cd219b 100644 --- a/src/components/menubar/index.tsx +++ b/src/components/menubar/index.tsx @@ -1,7 +1,7 @@ import { Link } from "react-router"; import { Menubar as UIMenubar } from "@/components/ui/menubar"; -import { DialogProvider } from "@/context/DialogContext"; +import { DialogProvider } from "@/context/Dialog"; import FileMenu from "./FileMenu"; import ViewMenu from "./ViewMenu"; diff --git a/src/components/toolbar/index.tsx b/src/components/toolbar/index.tsx index 39c9ce9..2b2ff47 100644 --- a/src/components/toolbar/index.tsx +++ b/src/components/toolbar/index.tsx @@ -2,7 +2,7 @@ import { useContext } from "react"; import { EraserIcon, HandIcon, PencilIcon, ZoomInIcon } from "lucide-react"; import { ToggleGroup, ToggleGroupItem } from "@/components/ui/toggle-group"; -import { ToolContext } from "@/context/ToolContext"; +import { ToolContext } from "@/context/Tool"; function Toolbar() { const { tool, setTool } = useContext(ToolContext); diff --git a/src/context/DialogContext.tsx b/src/context/Dialog.tsx similarity index 100% rename from src/context/DialogContext.tsx rename to src/context/Dialog.tsx diff --git a/src/context/ImageContext.tsx b/src/context/Image.tsx similarity index 100% rename from src/context/ImageContext.tsx rename to src/context/Image.tsx diff --git a/src/context/SettingsContext.tsx b/src/context/Settings.tsx similarity index 100% rename from src/context/SettingsContext.tsx rename to src/context/Settings.tsx diff --git a/src/context/TexturesContext.tsx b/src/context/Textures.tsx similarity index 100% rename from src/context/TexturesContext.tsx rename to src/context/Textures.tsx diff --git a/src/context/ThemeContext.tsx b/src/context/Theme.tsx similarity index 100% rename from src/context/ThemeContext.tsx rename to src/context/Theme.tsx diff --git a/src/context/ToolContext.tsx b/src/context/Tool.tsx similarity index 100% rename from src/context/ToolContext.tsx rename to src/context/Tool.tsx diff --git a/src/main.tsx b/src/main.tsx index a3eb121..03e603a 100644 --- a/src/main.tsx +++ b/src/main.tsx @@ -2,7 +2,7 @@ import { StrictMode } from "react"; import { createRoot } from "react-dom/client"; import { BrowserRouter, Route, Routes } from "react-router"; -import { ThemeProvider } from "@/context/ThemeContext.tsx"; +import { ThemeProvider } from "@/context/Theme.tsx"; import IndexPage from "./pages/IndexPage.tsx"; import AppPage from "./pages/AppPage.tsx"; diff --git a/src/pages/AppPage.tsx b/src/pages/AppPage.tsx index 583e0f3..a8469c9 100644 --- a/src/pages/AppPage.tsx +++ b/src/pages/AppPage.tsx @@ -1,7 +1,7 @@ -import { ImageProvider } from "../context/ImageContext"; -import { SettingsProvider } from "../context/SettingsContext"; -import { TexturesProvider } from "../context/TexturesContext"; -import { ToolProvider } from "../context/ToolContext"; +import { ImageProvider } from "../context/Image"; +import { SettingsProvider } from "../context/Settings"; +import { TexturesProvider } from "../context/Textures"; +import { ToolProvider } from "../context/Tool"; import Menubar from "../components/menubar"; import Toolbar from "../components/toolbar";