mirror of
https://github.com/home-assistant/frontend.git
synced 2026-04-19 00:12:51 +01:00
Onboarding restore use core api (#23920)
* Fix type issues * Extract backup-upload * Add onboarding upload section * Extract and use ha-backup-details * Implement backup details and restore * remove unused hassio onboarding calls * Require hass in dialog-hassio-backup * Add restore view * Add formatDateTime without locale and config * Add restore status * Fix prettier * Fix styles of backup details * Remove unused localize * Fix onboarding restore translations * Hide data-picker on core only instance * Split uploadBackup into 2 separate funcs * Add formatDateTimeWithBrowserDefaults * Fix selected data for core only * Show error reasons on status page * Use new backup info agents * Add mem function for formatDateTimeWithBrowserDefaults * Fix overflow on mobile * Handle errors when in hassio mode * Fix cancel restore texts * Fix hassio localize type issue * Remove unused onboarding localize in hassio backup restore * improve format_date_time * Fix tests * Fix and simplify backup upload issues * Use foreach instead of reduce * Fix attributes, unused styles and properties * Simplify supervisor warning * Fix language type issues * Fix ha-backup-data-picker * Improve backup-details-restore * Fix onboarding-restore issues * Improve loadBackupInfo * Revert uploadBackup changes * Improve cancel restore * Use destructive * Update src/panels/config/backup/dialogs/dialog-upload-backup.ts Co-authored-by: Bram Kragten <mail@bramkragten.nl> * Show backup type not at onboarding * Only show backup type in correct translationPanel * Fix quotes --------- Co-authored-by: Bram Kragten <mail@bramkragten.nl>
This commit is contained in:
@@ -4,6 +4,7 @@ import {
|
||||
formatDateTime,
|
||||
formatDateTimeWithSeconds,
|
||||
formatDateTimeNumeric,
|
||||
formatDateTimeWithBrowserDefaults,
|
||||
} from "../../../src/common/datetime/format_date_time";
|
||||
import {
|
||||
NumberFormat,
|
||||
@@ -49,6 +50,19 @@ describe("formatDateTime", () => {
|
||||
"November 18, 2017 at 23:12"
|
||||
);
|
||||
});
|
||||
|
||||
it("Formats date times without optional params", () => {
|
||||
assert.strictEqual(
|
||||
formatDateTimeWithBrowserDefaults(dateObj),
|
||||
new Intl.DateTimeFormat(undefined, {
|
||||
year: "numeric",
|
||||
month: "long",
|
||||
day: "numeric",
|
||||
hour: "2-digit",
|
||||
minute: "2-digit",
|
||||
}).format(dateObj)
|
||||
);
|
||||
});
|
||||
});
|
||||
|
||||
describe("formatDateTimeWithSeconds", () => {
|
||||
|
||||
Reference in New Issue
Block a user