${renderHeader(state, Clock, i18n("Getting current date and time"))}
${output}
`,
isCustom: false,
};
}
// Success: show time in header
return {
content: renderHeader(state, Clock, `${i18n("Getting current date and time")}: ${output}`),
isCustom: false,
};
}
// Full params, no result: show timezone info in header
if (params?.timezone) {
return {
content: renderHeader(state, Clock, `${i18n("Getting current time in")} ${params.timezone}`),
isCustom: false,
};
}
// Partial params (no timezone) or empty params, no result
if (params) {
return { content: renderHeader(state, Clock, i18n("Getting current date and time")), isCustom: false };
}
// No params, no result
return { content: renderHeader(state, Clock, i18n("Getting time...")), isCustom: false };
}
}