async loadUIReferenceData()

in source/web-ui/src/views/machines/MachineStatusCard.tsx [194:219]


    async loadUIReferenceData() {
        if (!this._isMounted) { return; }

        const resp = (await API.graphql({
            query: getUIReferenceItem,
            variables: {
                input: {
                    id: this.state.id,
                    type: ReferenceDataTypes.MACHINE
                }
            }
        }) as IGetUIReferenceItemResponse);

        if (resp && resp.data && resp.data.getUIReferenceItem &&
            resp.data.getUIReferenceItem.id === this.state.id &&
            resp.data.getUIReferenceItem.type === ReferenceDataTypes.MACHINE) {
            const configItem = resp.data.getUIReferenceItem as IMachineReferenceDataItem;
            this.setState({
                newMachineName: configItem.name || ''
            });
        } else {
            this.setState({
                newMachineName: ''
            });
        }
    }