mirror of
https://github.com/php-flasher/php-flasher.git
synced 2026-03-31 15:07:47 +01:00
update the themes in the docs
This commit is contained in:
@@ -19,7 +19,7 @@ flasher:
|
||||
# Global options
|
||||
options:
|
||||
# timeout in milliseconds
|
||||
timeout: 10000
|
||||
timeout: 600000
|
||||
position: 'top-right'
|
||||
|
||||
# Map Symfony session keys to PHPFlasher notification types
|
||||
@@ -35,8 +35,98 @@ flasher:
|
||||
# limit: 5
|
||||
|
||||
plugins:
|
||||
theme.amazon:
|
||||
scripts: ['/vendor/flasher/themes/amazon/amazon.min.js']
|
||||
styles:
|
||||
- '/vendor/flasher/flasher.min.css'
|
||||
- '/vendor/flasher/themes/amazon/amazon.min.css'
|
||||
|
||||
theme.amber:
|
||||
scripts: ['/vendor/flasher/themes/amber/amber.min.js']
|
||||
styles:
|
||||
- '/vendor/flasher/flasher.min.css'
|
||||
- '/vendor/flasher/themes/amber/amber.min.css'
|
||||
|
||||
theme.jade:
|
||||
scripts: ['/vendor/flasher/themes/jade/jade.min.js']
|
||||
styles:
|
||||
# - '/vendor/flasher/flasher.min.css'
|
||||
- '/vendor/flasher/flasher.min.css'
|
||||
- '/vendor/flasher/themes/jade/jade.min.css'
|
||||
|
||||
theme.crystal:
|
||||
scripts: ['/vendor/flasher/themes/crystal/crystal.min.js']
|
||||
styles:
|
||||
- '/vendor/flasher/flasher.min.css'
|
||||
- '/vendor/flasher/themes/crystal/crystal.min.css'
|
||||
|
||||
theme.emerald:
|
||||
scripts: ['/vendor/flasher/themes/emerald/emerald.min.js']
|
||||
styles:
|
||||
- '/vendor/flasher/flasher.min.css'
|
||||
- '/vendor/flasher/themes/emerald/emerald.min.css'
|
||||
|
||||
theme.sapphire:
|
||||
scripts: ['/vendor/flasher/themes/sapphire/sapphire.min.js']
|
||||
styles:
|
||||
- '/vendor/flasher/flasher.min.css'
|
||||
- '/vendor/flasher/themes/sapphire/sapphire.min.css'
|
||||
|
||||
theme.ruby:
|
||||
scripts: ['/vendor/flasher/themes/ruby/ruby.min.js']
|
||||
styles:
|
||||
- '/vendor/flasher/flasher.min.css'
|
||||
- '/vendor/flasher/themes/ruby/ruby.min.css'
|
||||
|
||||
theme.onyx:
|
||||
scripts: ['/vendor/flasher/themes/onyx/onyx.min.js']
|
||||
styles:
|
||||
- '/vendor/flasher/flasher.min.css'
|
||||
- '/vendor/flasher/themes/onyx/onyx.min.css'
|
||||
|
||||
theme.neon:
|
||||
scripts: ['/vendor/flasher/themes/neon/neon.min.js']
|
||||
styles:
|
||||
- '/vendor/flasher/flasher.min.css'
|
||||
- '/vendor/flasher/themes/neon/neon.min.css'
|
||||
|
||||
theme.aurora:
|
||||
scripts: ['/vendor/flasher/themes/aurora/aurora.min.js']
|
||||
styles:
|
||||
- '/vendor/flasher/flasher.min.css'
|
||||
- '/vendor/flasher/themes/aurora/aurora.min.css'
|
||||
|
||||
theme.minimal:
|
||||
scripts: ['/vendor/flasher/themes/minimal/minimal.min.js']
|
||||
styles:
|
||||
- '/vendor/flasher/flasher.min.css'
|
||||
- '/vendor/flasher/themes/minimal/minimal.min.css'
|
||||
|
||||
theme.material:
|
||||
scripts: ['/vendor/flasher/themes/material/material.min.js']
|
||||
styles:
|
||||
- '/vendor/flasher/flasher.min.css'
|
||||
- '/vendor/flasher/themes/material/material.min.css'
|
||||
|
||||
theme.google:
|
||||
scripts: ['/vendor/flasher/themes/google/google.min.js']
|
||||
styles:
|
||||
- '/vendor/flasher/flasher.min.css'
|
||||
- '/vendor/flasher/themes/google/google.min.css'
|
||||
|
||||
theme.ios:
|
||||
scripts: ['/vendor/flasher/themes/ios/ios.min.js']
|
||||
styles:
|
||||
- '/vendor/flasher/flasher.min.css'
|
||||
- '/vendor/flasher/themes/ios/ios.min.css'
|
||||
|
||||
theme.slack:
|
||||
scripts: ['/vendor/flasher/themes/slack/slack.min.js']
|
||||
styles:
|
||||
- '/vendor/flasher/flasher.min.css'
|
||||
- '/vendor/flasher/themes/slack/slack.min.css'
|
||||
|
||||
theme.facebook:
|
||||
scripts: ['/vendor/flasher/themes/facebook/facebook.min.js']
|
||||
styles:
|
||||
- '/vendor/flasher/flasher.min.css'
|
||||
- '/vendor/flasher/themes/facebook/facebook.min.css'
|
||||
|
||||
@@ -14,7 +14,7 @@ class HomeController extends AbstractController
|
||||
public function index(): Response
|
||||
{
|
||||
$themes = [
|
||||
'flasher',
|
||||
// 'flasher',
|
||||
// 'amber',
|
||||
// 'sapphire',
|
||||
// 'crystal',
|
||||
@@ -23,7 +23,7 @@ class HomeController extends AbstractController
|
||||
// 'ruby',
|
||||
// 'onyx',
|
||||
|
||||
'jade',
|
||||
// 'jade',
|
||||
// 'aurora',
|
||||
// 'neon',
|
||||
// 'minimal',
|
||||
@@ -34,33 +34,33 @@ class HomeController extends AbstractController
|
||||
// 'ios',
|
||||
// 'slack',
|
||||
// 'facebook',
|
||||
// 'amazon',
|
||||
'amazon',
|
||||
];
|
||||
|
||||
$positions = [
|
||||
'top-left',
|
||||
// 'top-left',
|
||||
'top-right',
|
||||
'bottom-left',
|
||||
'bottom-right',
|
||||
'top-center',
|
||||
'bottom-center',
|
||||
'center-left',
|
||||
'center-right',
|
||||
'center-center',
|
||||
// 'bottom-left',
|
||||
// 'bottom-right',
|
||||
// 'top-center',
|
||||
// 'bottom-center',
|
||||
// 'center-left',
|
||||
// 'center-right',
|
||||
// 'center-center',
|
||||
];
|
||||
|
||||
$messages = [
|
||||
'success' => 'Your profile has been updated successfully',
|
||||
'info' => 'New: You can now export your reports in PDF format',
|
||||
'warning' => 'Your premium subscription will expire in 3 days',
|
||||
'error' => 'Payment failed: Your card has been declined',
|
||||
'info' => 'Welcome back!',
|
||||
'warning' => 'Are you sure you want to proceed?',
|
||||
'error' => 'Oops! Something went wrong!',
|
||||
'success' => 'Data has been saved successfully!',
|
||||
];
|
||||
|
||||
foreach ($themes as $index => $theme) {
|
||||
foreach ($messages as $type => $message) {
|
||||
$position = $positions[$index % \count($positions)];
|
||||
|
||||
$message = \sprintf('%s: %s', $theme, $message);
|
||||
// $message = \sprintf('%s: %s', $theme, $message);
|
||||
|
||||
flash()
|
||||
->use("theme.$theme")
|
||||
|
||||
Reference in New Issue
Block a user