Source code
src/starter/main.js
This file is included in this documentation build. It is displayed as code and is not executed.
/**
* A minimal consumer. Domain services belong to your application.
*
* @author Laurent Declercq l.declercq@agon-innovation.ch
* @version 20260921
*/
import { createAdmin } from '@agon/atrium';
import en from '@agon/atrium/locales/en';
import fr from '@agon/atrium/locales/fr';
import de from '@agon/atrium/locales/de';
import it from '@agon/atrium/locales/it';
import { routes } from './routes.js';
import pages from 'virtual:atrium/pages';
import appearance from 'virtual:atrium/appearance';
import './theme.scss';
const app = createAdmin({
namespace: 'agon-starter',
base: import.meta.env.BASE_URL,
brand: { name: 'Your project', tagline: 'ADMIN WORKSPACE' },
routes,
pages,
appearance,
groups: [ { id: 'workspace', label: 'workspaceGroup' } ],
messages: { en, fr, de, it },
workspaces: [ 'Workspace' ],
session: {
user: { name: 'Demo user', initials: 'DU', email: 'demo@example.test' },
capabilities: [ '*' ]
}
});
app.start();