mirror of
https://github.com/iib0011/omni-tools.git
synced 2025-12-29 16:16:02 +00:00
fix: misc
This commit is contained in:
@@ -2,15 +2,13 @@ import { tool as pdfRotatePdf } from './rotate-pdf/meta';
|
||||
import { meta as splitPdfMeta } from './split-pdf/meta';
|
||||
import { meta as mergePdf } from './merge-pdf/meta';
|
||||
import { DefinedTool } from '@tools/defineTool';
|
||||
|
||||
export const pdfTools: DefinedTool[] = [splitPdfMeta, pdfRotatePdf, mergePdf];
|
||||
import { tool as compressPdfTool } from './compress-pdf/meta';
|
||||
import { tool as protectPdfTool } from './protect-pdf/meta';
|
||||
import { DefinedTool } from '@tools/defineTool';
|
||||
|
||||
export const pdfTools: DefinedTool[] = [
|
||||
splitPdfMeta,
|
||||
pdfRotatePdf,
|
||||
compressPdfTool,
|
||||
protectPdfTool
|
||||
protectPdfTool,
|
||||
mergePdf
|
||||
];
|
||||
|
||||
@@ -7,7 +7,7 @@ import ToolMultiPdfInput, {
|
||||
MultiPdfInput
|
||||
} from '@components/input/ToolMultiplePdfInput';
|
||||
|
||||
export default function SplitPdf({ title }: ToolComponentProps) {
|
||||
export default function MergePdf({ title }: ToolComponentProps) {
|
||||
const [input, setInput] = useState<MultiPdfInput[]>([]);
|
||||
const [result, setResult] = useState<File | null>(null);
|
||||
const [isProcessing, setIsProcessing] = useState<boolean>(false);
|
||||
@@ -35,19 +35,18 @@ export default function SplitPdf({ title }: ToolComponentProps) {
|
||||
setInput={setInput}
|
||||
initialValues={input.map((i) => i.file)}
|
||||
compute={compute}
|
||||
// exampleCards={exampleCards}
|
||||
inputComponent={
|
||||
<ToolMultiPdfInput
|
||||
value={input}
|
||||
onChange={(v) => {
|
||||
setInput(v);
|
||||
onChange={(pdfInputs) => {
|
||||
setInput(pdfInputs);
|
||||
}}
|
||||
accept={['application/pdf']}
|
||||
title={'Input PDF'}
|
||||
type="pdf"
|
||||
/>
|
||||
}
|
||||
getGroups={({ values, updateField }) => []}
|
||||
getGroups={null}
|
||||
resultComponent={
|
||||
<ToolFileResult
|
||||
title={'Output merged PDF'}
|
||||
|
||||
Reference in New Issue
Block a user