У меня есть компонент в Svelte, в котором я передаю имя значка, и хочу отобразить этот значок, но я хочу динамически импортировать необходимый значок из font-awesome.
<script>
import Icon from 'fa-svelte';
export let iconName;
let icon;
async function loadIcon() {
let { fa } = await import(`@fortawesome/free-solid-svg-icons/${iconName}`)
icon = fa
}
loadIcon();
</script>
<Icon icon={icon}>
Но это не работает и переменная icon
не определена. Я что делаю неправильно, или это невозможно реализовать таким образом?