Skip to content

Commit e9e88c3

Browse files
UX fixes
1 parent 4c40277 commit e9e88c3

3 files changed

Lines changed: 20 additions & 5 deletions

File tree

functions/auth/oauth_callback.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -142,7 +142,7 @@ def _get_registration(uid: str, username: str) -> User:
142142
reg_headers, USERNAME_COL_R.value
143143
)
144144

145-
cell = reg_sheet.find(username, in_column=username_col_idx)
145+
cell = reg_sheet.find(username, in_column=username_col_idx, case_sensitive=False)
146146

147147
# participant not registered
148148
if not cell:

src/atoms/event/resources.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -85,7 +85,7 @@ export const addResourceAtom = atom(
8585
async (get, _, resource: Resource) => {
8686
const resources = get(resourcesAtom);
8787

88-
const updatedResources = [resource, ...resources];
88+
const updatedResources = [...resources, resource];
8989

9090
await firestoreService.updateEventConfig({ resources: updatedResources });
9191
},

src/pages/Home/Nav/NavSection.tsx

Lines changed: 18 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ import {
44
DialogHeader,
55
DialogTitle,
66
} from "@/components/ui/dialog";
7+
import { ScrollArea } from "@/components/ui/scroll-area";
78
import type { Resource } from "@/types/event";
89
import { useState } from "react";
910
import ReactMarkdown from "react-markdown";
@@ -63,13 +64,27 @@ export default function NavSection({
6364
<DialogHeader>
6465
<DialogTitle>{selectedResource?.label}</DialogTitle>
6566
</DialogHeader>
66-
<div className="prose prose-slate dark:prose-invert max-w-none">
67+
<ScrollArea className="prose prose-slate dark:prose-invert max-w-none max-h-[85vh] w-full">
6768
{selectedResource?.type === "text" ? (
68-
<ReactMarkdown remarkPlugins={[remarkGfm]}>
69+
<ReactMarkdown
70+
remarkPlugins={[remarkGfm]}
71+
components={{
72+
a: ({ children, href }) => (
73+
<a
74+
href={href}
75+
target="_blank"
76+
rel="noopener noreferrer"
77+
onClick={(event) => event.stopPropagation()}
78+
>
79+
{children}
80+
</a>
81+
),
82+
}}
83+
>
6984
{selectedResource.content}
7085
</ReactMarkdown>
7186
) : null}
72-
</div>
87+
</ScrollArea>
7388
</DialogContent>
7489
</Dialog>
7590
</div>

0 commit comments

Comments
 (0)