/
githubmirror
/
react-beautiful-dnd
Обзор
Документация
Войти
/
githubmirror
/
react-beautiful-dnd
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
stories/src/multi-drag/data.js
41 строка
782 B
Alex Reardon
Merging dev to master (#607)
03 июл 2018, 10:20
Не верифицирован
03 июл 2018, 10:20
fc4e638
Код
Авторство
О чём код?
// @flow import type { Column, Entities, TaskMap } from './types'; import type { Task, Id } from '../types'; const tasks: Task[] = Array.from({ length: 20 }, (v, k) => k).map( (val: number): Task => ({ id: `task-${val}`, content: `Task ${val}`, }), ); const taskMap: TaskMap = tasks.reduce( (previous: TaskMap, current: Task): TaskMap => { previous[current.id] = current; return previous; }, {}, ); const todo: Column = { id: 'todo', title: 'To do', taskIds: tasks.map((task: Task): Id => task.id), }; const done: Column = { id: 'done', title: 'Done', taskIds: [], }; const entities: Entities = { columnOrder: [todo.id, done.id], columns: { [todo.id]: todo, [done.id]: done, }, tasks: taskMap, }; export default entities;