Добавление элемента тоже решение. Можно просто доверить предварительную обработку данных какому-нибудь хелперу, который будет представлять данные в нужном для каждого компонента виде, и уже дергать из него готовые данные. Только если prompt устраивает, то это решение не нужно
