RenderZ Front-End Exercise
For more information, follow this link.
Developing
Once you've created a project and installed dependencies with npm install
(or pnpm install
or yarn
), start a development server:
npm run dev
# or start the server and open the app in a new browser tab
npm run dev -- --open
TODO
- change scrollTo animation
- add popover as a separate lib (for instance,
https://floating-ui-svelte.vercel.app/examples/popovers
)
- double check all colors, sizes and spaces based on figma
- provide better types
- improve ReplyInput (autoResize, submit, validation)
- improve add reaction logic (atm, clicking on the same icon in popover reaction will be added twice too)