simplify as i forgo about this func
This commit is contained in:
@@ -9,18 +9,13 @@ interface Plan {
|
|||||||
lastUpdated: Date;
|
lastUpdated: Date;
|
||||||
}
|
}
|
||||||
|
|
||||||
const zeroPad = (s: number) => s.toString().padStart(2, '0');
|
|
||||||
|
|
||||||
const formatDateTime = (d: Date) =>
|
|
||||||
`${d.getFullYear()}/${zeroPad(d.getMonth() + 1)}/${zeroPad(d.getDate())} ${d.getHours() === 12 ? 12 : d.getHours() % 12}:${zeroPad(d.getMinutes())} ${d.getHours() >= 12 ? 'PM' : 'AM'}`;
|
|
||||||
|
|
||||||
const makePlanButtons = (planId: string, deleted: boolean) =>
|
const makePlanButtons = (planId: string, deleted: boolean) =>
|
||||||
deleted
|
deleted
|
||||||
? `<button onclick="doAction('undelete','${planId}')">restore</button><button onclick="doAction('perm-delete','${planId}')">perm delete</button>`
|
? `<button onclick="doAction('undelete','${planId}')">restore</button><button onclick="doAction('perm-delete','${planId}')">perm delete</button>`
|
||||||
: `<button onclick="openPlan('${planId}')">open</button><button onclick="sharePlan('${planId}')">share</button><button onclick="doAction('rename','${planId}')">rename</button><button onclick="doAction('move','${planId}')">move</button><button onclick="doAction('delete','${planId}')">delete</button>`;
|
: `<button onclick="openPlan('${planId}')">open</button><button onclick="sharePlan('${planId}')">share</button><button onclick="doAction('rename','${planId}')">rename</button><button onclick="doAction('move','${planId}')">move</button><button onclick="doAction('delete','${planId}')">delete</button>`;
|
||||||
|
|
||||||
const makePlanItem = (plan: Plan, deleted: boolean) =>
|
const makePlanItem = (plan: Plan, deleted: boolean) =>
|
||||||
`<li>${plan.folder}${plan.folder && '/'}${plan.name} - ${formatDateTime(plan.lastUpdated)} - ${makePlanButtons(plan.id, deleted)}</li>`;
|
`<li>${plan.folder}${plan.folder && '/'}${plan.name} - ${plan.lastUpdated.toLocaleString()} - ${makePlanButtons(plan.id, deleted)}</li>`;
|
||||||
|
|
||||||
export default async (userId: string, userName: string) => {
|
export default async (userId: string, userName: string) => {
|
||||||
let failed = false;
|
let failed = false;
|
||||||
|
|||||||
Reference in New Issue
Block a user