/
githubmirror
/
pocketbase
Обзор
Документация
Войти
/
githubmirror
/
pocketbase
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
ui/src/fields/file/view.js
34 строки
979 B
Gani Georgiev
merge newui branch
18 апр 2026, 16:50
18 апр 2026, 16:50
4c44044
Код
Авторство
О чём код?
// { // record: undefined, // field: undefined, // short: false, // } export function view(props) { return t.div({ className: "record-field-view field-type-file" }, () => { const filenames = app.utils.toArray(props.record[props.field.name]); if (!filenames.length) { return t.span({ className: "missing-value" }); } const result = []; // truncate "full" view too to prevent freezing the browser tab const maxIndex = props.short ? 5 : 100; for (let i = 0; i < filenames.length; i++) { if (i >= maxIndex) { result.push(t.span({ className: "thumb sm" }, "+", filenames.length - maxIndex)); break; } result.push( app.components.recordFileThumb({ record: props.record, filename: filenames[i], }), ); } return result; }); }