forked from admin/zeropost-tool
fix: Link2 undefined crash + goal multi-select + custom goal
ChannelView.js:
- Добавлен Link2 в import lucide-react (ReferenceError при открытии канала)
- Отображение goal учитывает множественные значения через split(',')
app/page.js:
- Аналогичный фикс отображения goal (split → map → join)
channels/new/page.js:
- Цель канала: single-select → multi-select (можно выбрать несколько)
- Кастомная цель: поле + кнопка «+», Enter, чипы с удалением
- Сохраняется как CSV строка (goal: goals.join(','))
DB:
- channels.goal varchar(50) → varchar(255) для длинных кастомных значений
This commit is contained in:
+1
-1
@@ -68,7 +68,7 @@ export default async function HomePage() {
|
||||
{ch.name}
|
||||
</h3>
|
||||
<span className="text-xs px-2 py-0.5 rounded-full bg-surface2 text-gray-400">
|
||||
{GOAL_LABELS[ch.goal] || ch.goal}
|
||||
{(ch.goal || '').split(',').map(g => GOAL_LABELS[g.trim()] || g.trim()).join(' · ')}
|
||||
</span>
|
||||
</div>
|
||||
{ch.niche && (
|
||||
|
||||
Reference in New Issue
Block a user