import { Container } from 'unstated'; import loggerFactory from '@alias/logger'; import { isThisSecond } from 'date-fns/esm'; // eslint-disable-next-line no-unused-vars const logger = loggerFactory('growi:services:UserGroupDetailContainer'); /** * Service container for admin users page (Users.jsx) * @extends {Container} unstated Container */ export default class AdminExternalAccountContainer extends Container { constructor(appContainer) { super(); this.appContainer = appContainer; this.state = { exteranalAccounts: JSON.parse(document.getElementById('admin-external-account-setting').getAttribute('external-account')) || [], }; } /** * Workaround for the mangling in production build to break constructor.name */ static getClassName() { return 'AdminExternalAccountContainer'; } }