Updated the Encoder.jsx
This commit is contained in:
parent
eebac9193e
commit
a0989f08d8
@ -2,10 +2,11 @@ import {useEffect, useState} from "react";
|
|||||||
import {useSearchParams} from "react-router-dom";
|
import {useSearchParams} from "react-router-dom";
|
||||||
import {Buffer} from "buffer";
|
import {Buffer} from "buffer";
|
||||||
import Button from "@/common/components/Button";
|
import Button from "@/common/components/Button";
|
||||||
import {faCopy, faShare} from "@fortawesome/free-solid-svg-icons";
|
import {faCopy, faShare, faUpload} from "@fortawesome/free-solid-svg-icons";
|
||||||
import InfoArea from "@/common/components/InfoArea";
|
import InfoArea from "@/common/components/InfoArea";
|
||||||
import "./styles.sass";
|
import "./styles.sass";
|
||||||
import TextArea from "@/pages/tools/base64/components/TextArea";
|
import TextArea from "@/pages/tools/base64/components/TextArea";
|
||||||
|
import {uploadString} from "@/common/utils/file.js";
|
||||||
|
|
||||||
export const Encoder = () => {
|
export const Encoder = () => {
|
||||||
const [searchParams] = useSearchParams();
|
const [searchParams] = useSearchParams();
|
||||||
@ -27,6 +28,7 @@ export const Encoder = () => {
|
|||||||
return (
|
return (
|
||||||
<>
|
<>
|
||||||
<InfoArea title="Base64 Encoder" description="Gib in das Textfeld einen Text ein und das Tool konvertiert es in ein Base64-Text">
|
<InfoArea title="Base64 Encoder" description="Gib in das Textfeld einen Text ein und das Tool konvertiert es in ein Base64-Text">
|
||||||
|
<Button icon={faUpload} text={"Hochladen"} onClick={() => uploadString().then((str) => setInputString(str))} />
|
||||||
<Button icon={faShare} text="Teilen" onClick={shareLink} />
|
<Button icon={faShare} text="Teilen" onClick={shareLink} />
|
||||||
<Button icon={faCopy} text="Kopieren" onClick={copyToClipboard} />
|
<Button icon={faCopy} text="Kopieren" onClick={copyToClipboard} />
|
||||||
</InfoArea>
|
</InfoArea>
|
||||||
|
Reference in New Issue
Block a user