mirror of
https://github.com/coder/coder.git
synced 2026-09-24 06:47:27 +08:00
Surface backend error when extending schedule (#3275)
This commit is contained in:
@@ -2,6 +2,7 @@
|
||||
* @fileoverview workspaceScheduleBanner is an xstate machine backing a form,
|
||||
* presented as an Alert/banner, for reactively updating a workspace schedule.
|
||||
*/
|
||||
import { getErrorMessage } from "api/errors"
|
||||
import dayjs from "dayjs"
|
||||
import { createMachine } from "xstate"
|
||||
import * as API from "../../api/api"
|
||||
@@ -51,8 +52,9 @@ export const workspaceScheduleBannerMachine = createMachine(
|
||||
},
|
||||
{
|
||||
actions: {
|
||||
displayFailureMessage: () => {
|
||||
displayError(Language.errorExtension)
|
||||
// This error does not have a detail, so using the snackbar is okay
|
||||
displayFailureMessage: (_, event) => {
|
||||
displayError(getErrorMessage(event.data, Language.errorExtension))
|
||||
},
|
||||
displaySuccessMessage: () => {
|
||||
displaySuccess(Language.successExtension)
|
||||
|
||||
Reference in New Issue
Block a user