text: export default {
      editor: {
          settings: [
              {
                  label: 'Configuration',
                  icon: 'advanced',
                  edit: () => import('./src/components/Configuration/SettingsEdit.vue'),
                  summary: () => import('./src/components/Configuration/SettingsSummary.vue'),
                  getIsValid(settings) {
                      const { loginEndpoint, getMeEndpoint, signupEndpoint } = settings.publicData;
                      return !!loginEndpoint && !!getMeEndpoint && !!signupEndpoint;
                  },
              },
              {
                  label: 'Define redirections (URLs)',
                  icon: 'open-out',
                  edit: () => import('./src/components/Redirections/SettingsEdit.vue'),
                  summary: () => import('./src/components/Redirections/SettingsSummary.vue'),
                  getIsValid(settings) {
                      const { afterNotSignInPageId } = settings.publicData;
                      return !!afterNotSignInPageId;
                  },
              },
          ],
          designSystemId: '9a1f106a-1397-4fb4-8b9a-369d744e6aa3',
      },
      variables: [
          { name: 'user', value: 'user', type: 'object', defaultValue: null },
          { name: 'accessToken', value: 'token', type: 'string', defaultValue: null },
          { name: 'isAuthenticated', value: 'isAuthenticated', type: 'boolean', defaultValue: false },
      ],
      actions: [
          {
              name: 'Sign Up',
              code: 'signUp',
              isAsync: true,
              /* wwEditor:start */
              edit: () => import('./src/components/Functions/SignUp.vue'),
              getIsValid({ email, password, name }) {
                  return !!email && !!password && !!name;
              },
              /* wwEditor:end */
          },
          {
              name: 'Login',
              code: 'login',
              isAsync: true,
              /* wwEditor:start */
              edit: () => import('./src/components/Functions/Login.vue'),
              getIsValid({ email, password }) {
                  return !!email && !!password;
              },
              /* wwEditor:end */
          },
          {
              name: 'Fetch User',
              code: 'fetchUser',
              isAsync: true,
          },
          {
              name: 'Logout',
              code: 'logout',
          },
      ],
  };
  