Blade
Discover every component you can use in your application.
<x-stw-app />
In your app.blade.php
file, add the component.
<x-stw-app>
<x-slot name="head">
<!-- Head content -->
</x-slot>
<!-- Body content -->
<x-slot name="scripts">
<!-- Scripts content -->
</x-slot>
</x-stw-app>
<html>
<head>
<x-stw-head-meta
:dark="$dark"
:tile="$tile"
:theme="$theme"
/>
<x-slot name="head" />
@if ($dark)
@darkMode
@endif
@stack('head')
</head>
<body>
{{ $slot }}
<x-slot name="scripts" />
@stack('modals')
@stack('scripts')
</body>
</html>
Props
dark
(bool): Enable dark mode.tile
(string): Hexadecimal color for the tile.theme
(string): Hexadecimal color for the theme.
Stacks
To use with @push
or @pushOnce
helpers.
<head>
: Contains@stack('head')
<body>
: Contains@stack('modals')
and@stack('scripts')
after the slot.
Components
<x-stw-head-meta />
: In<head />
<x-stw-head-meta />
// TODO
<x-stw-button />
// TODO
<x-stw-color-mode />
// TODO