1
0
mirror of https://github.com/bitwarden/browser synced 2026-01-03 17:13:47 +00:00

PM-22143 Refactor TS enums to be const objects (Send specific enums) (#16399)

This commit is contained in:
John Harrington
2025-11-26 15:08:59 -07:00
committed by GitHub
parent 8522b6b87a
commit 6f5491f7dc
9 changed files with 126 additions and 48 deletions

View File

@@ -35,19 +35,16 @@ export interface SendItemDialogParams {
disableForm?: boolean;
}
// FIXME: update to use a const object instead of a typescript enum
// eslint-disable-next-line @bitwarden/platform/no-enums
export enum SendItemDialogResult {
/**
* A Send was saved (created or updated).
*/
Saved = "saved",
/** A result of the Send add/edit dialog. */
export const SendItemDialogResult = Object.freeze({
/** The send item was created or updated. */
Saved: "saved",
/** The send item was deleted. */
Deleted: "deleted",
} as const);
/**
* A Send was deleted.
*/
Deleted = "deleted",
}
/** A result of the Send add/edit dialog. */
export type SendItemDialogResult = (typeof SendItemDialogResult)[keyof typeof SendItemDialogResult];
/**
* Component for adding or editing a send item.