24 lines
1009 B
Kotlin
24 lines
1009 B
Kotlin
package com.cubetiqs.fusion
|
|
|
|
import com.vaadin.flow.component.dependency.NpmPackage
|
|
import com.vaadin.flow.component.page.AppShellConfigurator
|
|
import com.vaadin.flow.server.PWA
|
|
import com.vaadin.flow.theme.Theme
|
|
import org.springframework.boot.SpringApplication
|
|
import org.springframework.boot.autoconfigure.SpringBootApplication
|
|
import org.springframework.boot.web.servlet.support.SpringBootServletInitializer
|
|
|
|
@SpringBootApplication
|
|
@Theme(value = "fusionmanagement")
|
|
@PWA(name = "Fusion Management", shortName = "Fusion Management", offlineResources = ["images/logo.png"])
|
|
@NpmPackage.Container(
|
|
NpmPackage(value = "@fontsource/roboto", version = "4.5.0"),
|
|
NpmPackage(value = "@adobe/lit-mobx", version = "2.0.0-rc.4"),
|
|
NpmPackage(value = "mobx", version = "^6.1.5"),
|
|
NpmPackage(value = "line-awesome", version = "1.3.0"),
|
|
)
|
|
class Application : SpringBootServletInitializer(), AppShellConfigurator
|
|
|
|
fun main(args: Array<String>) {
|
|
SpringApplication.run(Application::class.java, *args)
|
|
} |