for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
import './page/index';
import type { Route } from 'vue-router';
import deDE from './snippet/de-DE.json';
import enGB from './snippet/en-GB.json';
const { Module } = Shopware;
/**
* @package admin
*
* @private
*/
Module.register('sw-inactivity-login', {
type: 'core',
name: 'inactivity-login',
title: 'sw-inactivity-login.general.mainMenuItemIndex',
description: 'sw-inactivity-login.general.description',
version: '1.0.0',
targetVersion: '1.0.0',
color: '#F19D12',
snippets: {
// eslint-disable-next-line @typescript-eslint/no-unsafe-assignment
'de-DE': deDE,
'en-GB': enGB,
},
routes: {
index: {
component: 'sw-inactivity-login',
path: '/inactivity/login/:id',
coreRoute: true,
props: {
default(route: Route) {
return {
hash: route.params.id,
};
});