label-studio
Version:
Data Labeling Tool that is backend agnostic and can be embedded into your applications
30 lines (26 loc) • 576 B
JavaScript
import { types } from "mobx-state-tree";
/**
* User store of Label Studio
*/
const UserStore = types
.model("UserStore", {
/**
* Personal key of user
*/
pk: types.maybeNull(types.integer),
/**
* Name of user
*/
firstName: types.maybeNull(types.string),
/**
* Last name of user
*/
lastName: types.maybeNull(types.string),
})
.views(self => ({
get displayName() {
if (self.firstName || self.lastName) return `${self.firstName} ${self.lastName}`;
return "";
},
}));
export default UserStore;