Files
mojo-app/mojo_app/lib/MojoApp.pm
Catalin Constantin Mititiuc 203a53cb32 Add MaterializeCSS styles (#1)
## Changes
* Adds the [AssetPack](https://metacpan.org/pod/Mojolicious::Plugin::AssetPack) Mojolicious plugin
* Adds the [MaterializeCSS](https://www.npmjs.com/package/materialize-css) Node package
* Applies styles to app

Reviewed-on: #1
2026-07-31 03:07:33 +00:00

24 lines
510 B
Perl

package MojoApp;
use Mojo::Base 'Mojolicious', -signatures;
# This method will run once at server start
sub startup ($self) {
# Load configuration from config file
my $config = $self->plugin('NotYAMLConfig');
# Configure the application
$self->secrets($config->{secrets});
$self->plugin(AssetPack => {pipes => [qw(Css)]});
$self->asset->process("app.css" => ("materialize.css"));
# Router
my $r = $self->routes;
# Normal route to controller
$r->get('/')->to('Example#welcome');
}
1;