Я пытаюсь использовать значки Font-Awesome с Nebular.
Я добавил следующие строки в мой файл app.component.ts
constructor(private iconLibraries: NbIconLibraries) {
this.iconLibraries.registerSvgPack('social-networks', {
'association': '<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 24 24">assets/images/building.svg</svg>',
'calendar1': '<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 24 24">assets/images/calendar.svg</svg>',
});
this.iconLibraries.setDefaultPack('social-networks');
}
и пытаюсь получить доступ к 'calendar1 'icon like this.
{
title: 'View Events',
icon: 'calendar1',
link: 'events',
},
На консоли я получаю сообщение об ошибке ниже - Значок' calendar1 'не зарегистрирован в пакете' eva '. Проверьте имя значка или рассмотрите возможность переключения пакета значков.
Но значок все еще не доступен. Может кто-нибудь, пожалуйста, скажите мне, что я делаю не так. Я следил за этой статьей - https://akveo.github.io/nebular/docs/guides/register-icon-pack#register-icon-pack