Everything you need to build a Solid project, powered by solid-start
;
- Solid.js
- Solid-Start
- HopeUI@next
- Effector
- Feature Sliced Design - kind'a
- Supabase
- Vitest
- Internationalization (i18n)
- Typescript
- Add modal type and component to
~/globals/modals
- Use:
import { ModalTypes, useModals } from '~/globals/modals';
const { openModal } = useModals();
openModal(ModalTypes.LOGIN_MODAL);
- Add lang json file to
~/globals/i18n/langs
- Configure
~/globals/i18n/config.ts
using this guide
- Add icon to
src/assets/svg-icons
- Run
npm run build:icons
- Use for
icon-name.svg
:
import { IconName } from '~/assets/icons';
import { Icon } from '~/shared/ui';
<Icon as={Llama} />;
/* or */
<Llama />;