/
githubmirror
/
pocketbase
Обзор
Документация
Войти
/
githubmirror
/
pocketbase
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
ui/src/settings/crons/pageCronsSettings.js
63 строки
2 KB
Gani Georgiev
merge newui branch
18 апр 2026, 16:50
18 апр 2026, 16:50
4c44044
Код
Авторство
О чём код?
import { settingsSidebar } from "../settingsSidebar"; import { cronsList } from "./cronsList"; export function pageCronsSettings(route) { app.store.title = "Crons"; const data = store({ resetList: null, }); function resetCronsList() { data.resetList = Date.now(); } return t.div( { pbEvent: "pageCronsSettings", className: "page" }, settingsSidebar(), t.div( { className: "page-content full-height" }, t.header( { className: "page-header" }, t.nav( { className: "breadcrumbs" }, t.div({ className: "breadcrumb-item" }, "Settings"), t.div({ className: "breadcrumb-item" }, () => app.store.title), ), ), t.div( { className: "wrapper m-b-base" }, t.div( { className: "flex gap-10 m-b-sm" }, t.div({ className: "txt-lg" }, "Registered app cron jobs"), app.components.refreshButton({ className: "btn sm transparent secondary circle", onclick: resetCronsList, }), ), cronsList({ reset: () => data.resetList, }), t.div( { className: "txt-sm txt-hint m-t-sm" }, "App cron jobs can be registered only programmatically with ", t.a({ href: `${import.meta.env.PB_DOCS_URL}/go-jobs-scheduling/`, target: "_blank", rel: "noopener noreferrer", textContent: "Go", }), " or ", t.a({ href: `${import.meta.env.PB_DOCS_URL}/js-jobs-scheduling/`, target: "_blank", rel: "noopener noreferrer", textContent: "JavaScript", }), ".", ), ), t.footer({ className: "page-footer" }, app.components.credits()), ), ); }