1017 B
1017 B
Todo
- Write a typescript API client.
- Install the required libraries
- Set up base page
- Set up login page (basic)
- Create the master/detail page
- Views
- Navigation
- Error handling
I'm apparently rewriting the frontend in vue.
So, this is the steps I need to take.
DONE Write a typescript API client.
I suppose this can be rendered from OpenAPI?
DONE Install the required libraries
- Flowbite
- Shoelace
- tailwind
I've set up flowbite-vue here. https://flowbite-vue.com/pages/getting-started
DONE Set up base page
DONE Set up login page (basic)
- Create an authentication state store
- Use the rendered API to send login details, and receive tokens
- Consider adding a refresh token thing to the API
DONE Create the master/detail page
Views
Secret View
- Add dropdown
- Implement delete
- Implement move
Navigation
DONE Implement hard links
- All selections can be done to the state, except the tab selection
Error handling
- Check styling on sl-alert
- Ensure that its z-index is above any popups
- Refine field-based validation in ClientForm for other fields
- Implement validation in SecretForm