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),