From 4082ca090e18b7262c4956090d8f13ad251e08ee Mon Sep 17 00:00:00 2001 From: Benjamin Jesuiter Date: Wed, 16 Jul 2025 13:48:20 +0200 Subject: [PATCH 01/15] completely refactor the create secrets page for mobile screens --- components/CreateSecret/ExpireForm.tsx | 75 +++++++++++---------- components/CreateSecret/PassphraseInput.tsx | 47 +++++++------ components/CreateSecret/ViewCount.tsx | 51 +++++++------- components/Header.tsx | 4 +- deno.json | 3 +- fresh.gen.ts | 4 ++ islands/CreateSecret.tsx | 16 ++--- islands/ui/Card.tsx | 19 ++++++ routes/_app.tsx | 2 - routes/_layout.tsx | 11 +++ routes/create.tsx | 1 + static/styles.css | 6 +- 12 files changed, 143 insertions(+), 96 deletions(-) create mode 100644 islands/ui/Card.tsx create mode 100644 routes/_layout.tsx diff --git a/components/CreateSecret/ExpireForm.tsx b/components/CreateSecret/ExpireForm.tsx index 47f107c..33319c9 100644 --- a/components/CreateSecret/ExpireForm.tsx +++ b/components/CreateSecret/ExpireForm.tsx @@ -5,43 +5,48 @@ const isCustomExpireIn = signal(false); export default function ExpireForm() { return ( <> -