Skip to content

Commit 1d476b6

Browse files
committed
refac: separate frontend pages and components
1 parent b988fad commit 1d476b6

File tree

8 files changed

+14
-14
lines changed

8 files changed

+14
-14
lines changed

frontend/decrypt.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,6 @@
88
</head>
99
<body>
1010
<div id="root"></div>
11-
<script type="module" src="pages/decrypted.tsx"></script>
11+
<script type="module" src="pages/render/decrypted.tsx"></script>
1212
</body>
1313
</html>

frontend/index.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,6 @@
88
</head>
99
<body>
1010
<div id="root"></div>
11-
<script type="module" src="pages/index.tsx"></script>
11+
<script type="module" src="pages/render/index.tsx"></script>
1212
</body>
1313
</html>
Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,14 @@
11
import React, { useEffect, useRef, useState } from "react"
2-
import { ErrorModal, ErrorState } from "./ErrorModal.js"
2+
import { ErrorModal, ErrorState } from "../components/ErrorModal.js"
33
import { decodeKey, decrypt, EncryptionScheme } from "../utils/encryption.js"
44

55
import { Button, CircularProgress, Link, Tooltip } from "@heroui/react"
6-
import { CheckIcon, CopyIcon, DownloadIcon, HomeIcon } from "./icons.js"
6+
import { CheckIcon, CopyIcon, DownloadIcon, HomeIcon } from "../components/icons.js"
77

88
import "../style.css"
99
import { parseFilenameFromContentDisposition, parsePath } from "../../shared/parsers.js"
1010
import { formatSize } from "../utils/utils.js"
11-
import { DarkModeToggle, useDarkModeSelection } from "./DarkModeToggle.js"
11+
import { DarkModeToggle, useDarkModeSelection } from "../components/DarkModeToggle.js"
1212
import binaryExtensions from "binary-extensions"
1313
import { tst } from "../utils/overrides.js"
1414

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -5,9 +5,9 @@ import { Button, Link } from "@heroui/react"
55
import { PasteResponse } from "../../shared/interfaces.js"
66
import { parsePath, parseFilenameFromContentDisposition } from "../../shared/parsers.js"
77

8-
import { DarkModeToggle, useDarkModeSelection } from "./DarkModeToggle.js"
9-
import { ErrorModal, ErrorState } from "./ErrorModal.js"
10-
import { PanelSettingsPanel, PasteSetting } from "./PasteSettingPanel.js"
8+
import { DarkModeToggle, useDarkModeSelection } from "../components/DarkModeToggle.js"
9+
import { ErrorModal, ErrorState } from "../components/ErrorModal.js"
10+
import { PanelSettingsPanel, PasteSetting } from "../components/PasteSettingPanel.js"
1111

1212
import {
1313
verifyExpiration,
@@ -21,8 +21,8 @@ import {
2121
} from "../utils/utils.js"
2222

2323
import "../style.css"
24-
import { UploadedPanel } from "./UploadedPanel.js"
25-
import { PasteEditor, PasteEditState } from "./PasteEditor.js"
24+
import { UploadedPanel } from "../components/UploadedPanel.js"
25+
import { PasteEditor, PasteEditState } from "../components/PasteEditor.js"
2626
import { uploadPaste } from "../utils/uploader.js"
2727
import { tst } from "../utils/overrides.js"
2828

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import ReactDOM from "react-dom/client"
22
import React from "react"
33
import { HeroUIProvider } from "@heroui/react"
4-
import { DecryptPaste } from "../components/DecryptPaste.js"
4+
import { DecryptPaste } from "../DecryptPaste.js"
55

66
const root = ReactDOM.createRoot(document.getElementById("root")!)
77

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import ReactDOM from "react-dom/client"
22
import React from "react"
33
import { HeroUIProvider } from "@heroui/react"
4-
import { PasteBin } from "../components/PasteBin.js"
4+
import { PasteBin } from "../PasteBin.js"
55

66
const root = ReactDOM.createRoot(document.getElementById("root")!)
77

frontend/test/decrypt.spec.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import { describe, it, expect, beforeAll, afterEach, afterAll, vi } from "vitest"
22
import { cleanup, render, screen } from "@testing-library/react"
3-
import { DecryptPaste } from "../components/DecryptPaste.js"
3+
import { DecryptPaste } from "../pages/DecryptPaste.js"
44

55
import "@testing-library/jest-dom/vitest"
66
import { userEvent } from "@testing-library/user-event"

frontend/test/index.spec.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import { describe, it, vi, expect, beforeAll, afterEach, afterAll } from "vitest"
22
import { cleanup, render, screen } from "@testing-library/react"
3-
import { PasteBin } from "../components/PasteBin.js"
3+
import { PasteBin } from "../pages/PasteBin.js"
44

55
export const mockedPasteUpload: PasteResponse = {
66
url: "https://example.com/abcd",

0 commit comments

Comments
 (0)