feat: tools normalized

This commit is contained in:
Ibrahima G. Coulibaly
2024-06-22 22:06:16 +01:00
parent 17ba68be34
commit 23f50ffead
36 changed files with 2625 additions and 1045 deletions

View File

@@ -1,10 +0,0 @@
import {RouteObject} from "react-router-dom";
import {lazy} from "react";
import {PngConfig} from "./png/PngConfig";
const PngHome = lazy(() => import("./index"));
export const ImagesConfig: RouteObject[] = [
{path: '', element: <PngHome/>},
{path: 'png', children: PngConfig},
]

View File

@@ -0,0 +1,3 @@
import { pngTools } from './png/pngTools';
export const imageTools = [...pngTools];

View File

@@ -1,5 +1,5 @@
import {Box} from "@mui/material";
import { Box } from '@mui/material';
export default function ImageHome() {
return (<Box></Box>)
return <Box></Box>;
}

View File

@@ -1,10 +0,0 @@
import {RouteObject} from "react-router-dom";
import {lazy} from "react";
const ChangeColorsInPng = lazy(() => import("./change-colors-in-png"));
const PngHome = lazy(() => import("./"));
export const PngConfig: RouteObject[] = [
{path: '', element: <PngHome/>},
{path: 'change-colors-in-png', element: <ChangeColorsInPng/>}
]

View File

@@ -1,4 +1,4 @@
import { Box } from "@mui/material";
import { Box } from '@mui/material';
export default function ChangeColorsInPng() {
return <Box></Box>;

View File

@@ -0,0 +1,11 @@
import { defineTool } from '../../../../tools/defineTool';
import { lazy } from 'react';
export const tool = defineTool('png', {
path: 'change-colors',
name: 'Change colors in PNG',
description:
"World's simplest browser-based utility for splitting text. Load your text in the input form on the left and you'll automatically get pieces of this text on the right. Powerful, free, and fast. Load text get chunks.",
keywords: ['png', 'split'],
component: lazy(() => import('./index'))
});

View File

@@ -1,5 +1,5 @@
import {Box} from "@mui/material";
import { Box } from '@mui/material';
export default function PngHome() {
return (<Box></Box>)
return <Box></Box>;
}

View File

@@ -0,0 +1,3 @@
import { tool as changeColorsInPng } from './change-colors-in-png/meta';
export const pngTools = [changeColorsInPng];