/
eb
/
js-excel
Обзор
Документация
Войти
/
eb
/
js-excel
Код
Запросы
0
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
src/pages/dashboard.function.js
48 строк
1 KB
Evgeniy Budaev
Routing implemented
17 июн 2020, 10:58
17 июн 2020, 10:58
6622668
Код
Авторство
О чём код?
import {storage} from "@core/utils"; export function toHTML(key) { const model = storage(key) const id = key.split(':')[1] return ` <li class="db__record"> <a href="#excel/${id}">${model.title}</a> <strong> ${new Date(model.openedDate).toLocaleDateString()} ${new Date(model.openedDate).toLocaleTimeString()} </strong> </li> ` } // excel: 123 Это id function getAllKeys() { const keys = [] for (let i = 0; i < localStorage.length; i++) { const key = localStorage.key(i) if (!key.includes('excel')) { continue } keys.push(key) } return keys } export function createRecordsTable() { const keys = getAllKeys() console.log('keys', keys) if (!keys.length) { return `<p>Вы пока не создали ни одной таблицы</p>` } return ` <div class="db__list-header"> <span>Название</span> <span>Дата открытия</span> </div> <ul class="db__list"> ${keys.map(toHTML).join('')} </ul> ` }