169 похожих чатов

У кого есть идеи решения: у меня приходят данные с

бека массив объектов (тайтл, текст, дата, айди ). Я через мап их рендерю, все хорошо, но мне нужно ещё компонент иконки svg кидать в каждый элемент. Как это возможно сделать?

18 ответов

12 просмотров

пока не видно препятствий )) Берешь и кидаешь

Ну так ты с map возражаешь <div/>, а ты <div><«твой свг»/><div/> верни

!rostik- Автор вопроса
Игорь Стрелов
пока не видно препятствий )) Берешь и кидаешь

Так мне нужно чтобы иконки были разными в каждом элементе. Как кидать в мап?

!rostik
Так мне нужно чтобы иконки были разными в каждом э...

ну ты бы показах хоть что-то ))) на словах я не вижу проблем )) Ты же даже не сказал, откуда и по каким условиям иконки должны отличаться

!rostik- Автор вопроса
Arseny Filatov
Ну так ты с map возражаешь <div/>, а ты <div><«тво...

та это понятно, но мне нужно чтобы не прописывать каждому элементу IconComponent вручную, оно должно также рендерить как и саму дату

!rostik- Автор вопроса
IceBerg
откуда иконки?

это компоненты на фронте

!rostik
Так мне нужно чтобы иконки были разными в каждом э...

у тебя map на каждой итерации возвращает JSX элемент, вот туда и пихай

!rostik- Автор вопроса
IceBerg
откуда?

В папке assets есть папка Icons вот они и там

ну вот ты говоришь у тебя такой объект, а иконки по какому свойству/принципу определятся должны???

!rostik
В папке assets есть папка Icons вот они и там

создаешь массив или объект со списком всех иконок и потом по ID или индексу вытаскиваешь нужную

!rostik- Автор вопроса
IceBerg
ну вот ты говоришь у тебя такой объект, а иконки п...

В этом и проблема, я не знаю как это связать чтобы оно подстраивалось под данные с бека

!rostik
В этом и проблема, я не знаю как это связать чтобы...

представлялось что? как ты изначально собирался иконки ставить? должна же быть хоть какая-то логическая связь?

!rostik
В этом и проблема, я не знаю как это связать чтобы...

создай сначала объект, где id - это id элемента, а value - будет иконка, задай иконкам необходимые id из массива элементов, которые ты тянешь с бэка (ассоциируй как тебе нужно) и потом вытягивай по id

Игорь Стрелов
создай сначала объект, где id - это id элемента, а...

но там же данные с бэка, он не будет же id эти хардкодить у себя

IceBerg
но там же данные с бэка, он не будет же id эти хар...

а как иначе ассоциировать локальную иконку)?

Похожие вопросы

Обсуждают сегодня

Anyone here suffers from unexplained aural migraines, who would be up for talking for a bit? Doesn't *have* to be aural, but I am not asking about headaches, I mean actual mi...
Martin Rys
46
подскажите пожалуйста, как мне освободить результат записанный в переменную result? в чем проблема подскажите если МОЖЕТЕ?
Михаил Helper
28
вопрос по москвину - не понимаю вот такого вопроса похоже Сколько разных всегда завершающихся функций с типом a -> a -> b -> a -> a можно реализовать? Две функции одинаково...
Fedor
11
Слушайте, ещё такая интересная задачка. Сделан аудит действий пользователей через триггеры в базе, соответственно каждый пользователь имеет свой логин и пароль в базе. Это пре...
Сергей Бычков
11
есть тут кто-то , кто только начал изучать си? если проходите курс на степике или как-то сами изучаете, пишите, может, скооперируемся?..
Eule
25
Скажите, тут нет проблемы? IMyInterface1 = interface function GetInterface2: IInterface2; ... function TMyInterface.GetInterface2: IInterface2; begin Result := TI...
Ruslan aka DUDE
18
Утра доброго. Просветите пожалуйста. Хочу сделать rest сервер на делфи. Посмотрел 3 фреймворка: dmvc, Mars, mormot. Ни в одном из них не упоминается ассинхронная обработка вхо...
Сергей Бычков
10
возможно для форматирования TimeStampZ нужен другой механизм, не?
Роман Лях (rgreat)
13
вопрос странный немного... в секции interface идёт константа const TableExt: array [0..39] of record _type: byte; _ext : string; end = ( (_type:typeDAT ...
Alexey Kulakov
5
Всем привет! Помогите разобраться с Lazarus. Переношу программу с Delphi 10.2 Tokyo на Lazarus 3.2. У меня есть строка string которая изначально имеет такое содержание (то чт...
Дмитрий Завгородний
4
Карта сайта