diff --git a/web/src/pages/Upload.tsx b/web/src/pages/Upload.tsx
index d561485..2044aa6 100644
--- a/web/src/pages/Upload.tsx
+++ b/web/src/pages/Upload.tsx
@@ -52,6 +52,26 @@ function formatTime(s: number) {
return `${m}:${r.toString().padStart(2, "0")}`;
}
+function CheckBox(props: { checked: boolean }) {
+ return (
+
+ );
+}
+
export default function Upload() {
const [files, setFiles] = createSignal([]);
const [status, setStatus] = createSignal("idle");
@@ -60,6 +80,7 @@ export default function Upload() {
const [result, setResult] = createSignal(null);
const [dragging, setDragging] = createSignal(false);
const [burn, setBurn] = createSignal(false);
+ const [sensitive, setSensitive] = createSignal(false);
const [copied, setCopied] = createSignal(false);
const [maxFileSize, setMaxFileSize] = createSignal(0);
const [maxTtl, setMaxTtl] = createSignal("");
@@ -437,7 +458,7 @@ export default function Upload() {
setResult({
fileCount: selectedFiles.length,
totalSize: totalSize(),
- url: `${location.origin}/${res.id}#${encoded}`,
+ url: `${location.origin}/${res.id}#${encoded}${sensitive() ? "&nsfw=true" : ""}`,
});
removeFile();
} catch (e: any) {
@@ -650,7 +671,7 @@ export default function Upload() {
-
+
!b);
}}
>
-
+
burn
+