У Призмы есть проблема, что надо постоянно регистрировать иконки для каждого компонента отдельно, хотя многие из них на самом деле переиспользуются среди компонентов.
В нашей команде выработался паттерн для того чтобы эту проблему контрить.
Если вкратце, то регистратор иконок выносится в отдельный модуль, который будет располагаться в shared папке, а дальше там где надо импортим этот модуль.
Посмотреть пример такого модуля можно тут (пункт про регистрацию иконок): https://kb-liga.phoenixit.ru/pages/viewpage.action?pageId=279427968#id-ВнедрениеNx-Частовстречающиесякейсыипредложенияпоихреализации
У Призмы есть проблема, что надо постоянно регистрировать иконки для каждого компонента отдельно, хотя многие из них на самом деле переиспользуются среди компонентов. В нашей команде выработался паттерн для того чтобы эту проблему контрить. Если вкратце, то регистратор иконок выносится в отдельный модуль, который будет располагаться в shared папке, а дальше там где надо импортим этот модуль. Посмотреть пример такого модуля можно тут (пункт про регистрацию иконок): https://kb-liga.phoenixit.ru/pages/viewpage.action?pageId=279427968#id-ВнедрениеNx-Частовстречающиесякейсыипредложенияпоихреализации
https://github.com/KristinaKac/meetup_2/blob/fb63bf38da7be6b2f7eabf86d32f81b48ab344c0/src/app/modules/meetup/components/meetup/meetup.component.ts#L38 https://github.com/KristinaKac/meetup_2/blob/fb63bf38da7be6b2f7eabf86d32f81b48ab344c0/src/app/modules/user/components/user-form/user-form.component.ts#L23 https://github.com/KristinaKac/meetup_2/blob/fb63bf38da7be6b2f7eabf86d32f81b48ab344c0/src/app/modules/user/components/user-table-row/user-table-row.component.ts#L26