diff --git a/www/app/(auth)/userInfo.tsx b/www/app/(auth)/userInfo.tsx index 5f56cb6e..0f01a85e 100644 --- a/www/app/(auth)/userInfo.tsx +++ b/www/app/(auth)/userInfo.tsx @@ -10,14 +10,18 @@ export default function UserInfo() { const userinfo = useFiefUserinfo(); return !isAuthenticated ? ( - - Log in or create account + + + Log in or create account + ) : ( {userinfo?.email} ( - - Log out + + + Log out + ) diff --git a/www/app/(errors)/errorMessage.tsx b/www/app/(errors)/errorMessage.tsx index f048cac5..8b410c4c 100644 --- a/www/app/(errors)/errorMessage.tsx +++ b/www/app/(errors)/errorMessage.tsx @@ -18,16 +18,16 @@ const ErrorMessage: React.FC = () => { if (!isVisible || !error) return null; return ( -
{ setIsVisible(false); setError(null); }} - className="max-w-xs z-50 fixed bottom-5 right-5 md:bottom-10 md:right-10 bg-red-100 border border-red-400 text-red-700 px-4 py-3 rounded transition-opacity duration-300 ease-out opacity-100 hover:opacity-80 cursor-pointer transform hover:scale-105" + className="max-w-xs z-50 fixed bottom-5 right-5 md:bottom-10 md:right-10 border-solid bg-red-100 border border-red-400 text-red-700 px-4 py-3 rounded transition-opacity duration-300 ease-out opacity-100 hover:opacity-80 focus-visible:opacity-80 cursor-pointer transform hover:scale-105 focus-visible:scale-105" role="alert" > {error?.message} -
+ ); }; diff --git a/www/app/layout.tsx b/www/app/layout.tsx index 685f0821..9742f1d4 100644 --- a/www/app/layout.tsx +++ b/www/app/layout.tsx @@ -67,15 +67,18 @@ export default function RootLayout({ children }) { >
{/* Logo on the left */} - + Reflector -
+

Reflector

Capture The Signal, Not The Noise diff --git a/www/app/styles/button.css b/www/app/styles/button.css index 49adbb09..e8c41c47 100644 --- a/www/app/styles/button.css +++ b/www/app/styles/button.css @@ -6,7 +6,6 @@ button { background-color: transparent; font-family: inherit; padding: 0; - cursor: pointer; /* Visual */ border-radius: 8px; /* Size */ @@ -23,6 +22,10 @@ button { transition: 220ms all ease-in-out; } +button:focus-visible { + outline-style: none; +} + @media (max-width: 768px) { input[type="button"], button { diff --git a/www/app/styles/globals.scss b/www/app/styles/globals.scss index b9570abb..0acacc90 100644 --- a/www/app/styles/globals.scss +++ b/www/app/styles/globals.scss @@ -10,6 +10,8 @@ body { background: white; + scrollbar-color: rgb(96 165 250) transparent; + scrollbar-width: thin; } .Dropdown-placeholder { @@ -22,3 +24,14 @@ body { .Dropdown-control.Dropdown-disabled { background-color: lightgray; } + +::-webkit-scrollbar { + visibility: visible; + width: 5px; + opacity: 0.7; +} + +::-webkit-scrollbar-thumb { + border-radius: 10px; + background-color: rgb(96 165 250); +} diff --git a/www/app/transcripts/[transcriptId]/page.tsx b/www/app/transcripts/[transcriptId]/page.tsx index 15391357..967eab12 100644 --- a/www/app/transcripts/[transcriptId]/page.tsx +++ b/www/app/transcripts/[transcriptId]/page.tsx @@ -38,10 +38,7 @@ export default function TranscriptDetails(details: TranscriptDetails) { {transcript?.loading === true || waveform?.loading == true || topics?.loading == true ? ( - + ) : ( <>

-
+
{transcript?.response?.longSummary && ( )} diff --git a/www/app/transcripts/modal.tsx b/www/app/transcripts/modal.tsx index b3cb0446..55e74fbd 100644 --- a/www/app/transcripts/modal.tsx +++ b/www/app/transcripts/modal.tsx @@ -6,7 +6,7 @@ type ModalProps = { export default function Modal(props: ModalProps) { return ( <> -
+

{props.title}

{props.text}

diff --git a/www/app/transcripts/new/page.tsx b/www/app/transcripts/new/page.tsx index 4bbba050..10bfe789 100644 --- a/www/app/transcripts/new/page.tsx +++ b/www/app/transcripts/new/page.tsx @@ -58,7 +58,7 @@ const TranscriptCreate = () => { audioDevices={audioDevices} /> -
+
{ : "Please grant permission to continue."}

))}
diff --git a/www/tailwind.config.js b/www/tailwind.config.js index fbd7b0bf..7536965d 100644 --- a/www/tailwind.config.js +++ b/www/tailwind.config.js @@ -10,6 +10,7 @@ module.exports = { extend: { gridTemplateRows: { layout: "auto auto minmax(0, 1fr)", + "mobile-inner": "minmax(0, 2fr) minmax(0, 1fr)", }, }, },