Skip to content

Frontend Resources

Lily Howan edited this page Oct 23, 2022 · 4 revisions

Interface

Editor

Editor (dark mode)Editor (light mode)

Home Page

Home page (dark mode)Home page (light mode)

Sign In Page

Sign in page (dark mode)Sign in page (light mode)

Frontend Resources

React Component Library

NextUI is our chosen component library. It provides a large variety of UI components, including Button, Modal, Input, Dropdown, Avatar, etc.

Light and dark mode are implemented using NextUI's useTheme() hook and <NextThemesProvider> from the next-themes package.

Icon Set

Material Design icons are utilised to supplement the markdown icons (bold, italic, underline, etc.) that are missing from Heroicons.

Code Block Themes

The code block node was designed with two themes to match dark and light mode respectively:

Code block (dark mode)Code block (light mode)

Clone this wiki locally