The Heading
component allows you to add headings to content.
make(
Closure|string $label = '',
?int $h = null,
bool $asClass = true,
)
make(
Closure|string $label = '',
?int $h = null,
bool $asClass = true,
)
make(
Closure|string $label = '',
?int $h = null,
bool $asClass = true,
)
make(
Closure|string $label = '',
?int $h = null,
bool $asClass = true,
)
make(
Closure|string $label = '',
?int $h = null,
bool $asClass = true,
)
$label
- value,
$h
- gradation (1-6),
$asClass
- use <div>
with a gradation class or h
tag.
use MoonShine\UI\Components\Heading;Heading::make('Title', 2)
use MoonShine\UI\Components\Heading;
Heading::make('Title', 2)
use MoonShine\UI\Components\Heading;Heading::make('Title', 2)
use MoonShine\UI\Components\Heading;
Heading::make('Title', 2)
use MoonShine\UI\Components\Heading;Heading::make('Title', 2)
<x-moonshine::heading h="2"> Hello world</x-moonshine::heading>
<x-moonshine::heading h="2">
Hello world
</x-moonshine::heading>
<x-moonshine::heading h="2"> Hello world</x-moonshine::heading>
<x-moonshine::heading h="2">
Hello world
</x-moonshine::heading>
<x-moonshine::heading h="2"> Hello world</x-moonshine::heading>
Heading parameters can also be set using the h()
method.
h(int $gradation = 3, $asClass = true)
h(int $gradation = 3, $asClass = true)
h(int $gradation = 3, $asClass = true)
h(int $gradation = 3, $asClass = true)
h(int $gradation = 3, $asClass = true)
$gradation
- gradation (1-6),
$asClass
- use a gradation class or h
tag.
use MoonShine\UI\Components\Heading;
Heading::make('Title')->h(1),
Heading::make('Title')->h(1, false),
Heading::make('Title')->h(),
Heading::make('Title')->h(asClass: false),
Heading::make('Title', 4, false)->h(5)
use MoonShine\UI\Components\Heading;
// <div class="h1">
Heading::make('Title')->h(1),
// <h1>
Heading::make('Title')->h(1, false),
// <div class="h3">
Heading::make('Title')->h(),
// <h3>
Heading::make('Title')->h(asClass: false),
// <h4 class="h5">
Heading::make('Title', 4, false)->h(5)
use MoonShine\UI\Components\Heading;
// <div class="h1">
Heading::make('Title')->h(1),
// <h1>
Heading::make('Title')->h(1, false),
// <div class="h3">
Heading::make('Title')->h(),
// <h3>
Heading::make('Title')->h(asClass: false),
// <h4 class="h5">
Heading::make('Title', 4, false)->h(5)
use MoonShine\UI\Components\Heading;
// <div class="h1">
Heading::make('Title')->h(1),
// <h1>
Heading::make('Title')->h(1, false),
// <div class="h3">
Heading::make('Title')->h(),
// <h3>
Heading::make('Title')->h(asClass: false),
// <h4 class="h5">
Heading::make('Title', 4, false)->h(5)
use MoonShine\UI\Components\Heading;
// <div class="h1">
Heading::make('Title')->h(1),
// <h1>
Heading::make('Title')->h(1, false),
// <div class="h3">
Heading::make('Title')->h(),
// <h3>
Heading::make('Title')->h(asClass: false),
// <h4 class="h5">
Heading::make('Title', 4, false)->h(5)
To change the heading tag, use the tag()
method.
tag(string $tag)
tag(string $tag)
tag(string $tag)
tag(string $tag)
tag(string $tag)
Heading::make('Title', 1)
->tag('p'),
Heading::make('Title')
->tag('p')
->h(2),
// <p class="h1">
Heading::make('Title', 1)
->tag('p'),
// <p class="h2">
Heading::make('Title')
->tag('p')
->h(2),
// <p class="h1">
Heading::make('Title', 1)
->tag('p'),
// <p class="h2">
Heading::make('Title')
->tag('p')
->h(2),
// <p class="h1">
Heading::make('Title', 1)
->tag('p'),
// <p class="h2">
Heading::make('Title')
->tag('p')
->h(2),
// <p class="h1">
Heading::make('Title', 1)
->tag('p'),
// <p class="h2">
Heading::make('Title')
->tag('p')
->h(2),