SolidStart

Everything you need to build a Solid project, powered by solid-start;

Add modal

  1. Add modal type and component to ~/globals/modals
  2. Use:
import { ModalTypes, useModals } from '~/globals/modals';

const { openModal } = useModals();

openModal(ModalTypes.LOGIN_MODAL);

Add new lang

  1. Add lang json file to ~/globals/i18n/langs
  2. Configure ~/globals/i18n/config.ts using this guide

Add svg icon

  1. Add icon to src/assets/svg-icons
  2. Run npm run build:icons
  3. Use for icon-name.svg:
import { IconName } from '~/assets/icons';
import { Icon } from '~/shared/ui';

<Icon as={Llama} />;

/* or */

<Llama />;