@switch($normalizedType)
@case('info')
diff --git a/resources/views/components/docs/toc.blade.php b/resources/views/components/docs/toc.blade.php
index 4404bf8..d9ca4d8 100644
--- a/resources/views/components/docs/toc.blade.php
+++ b/resources/views/components/docs/toc.blade.php
@@ -4,13 +4,23 @@
])
- @foreach ($toc as $section)
+ @foreach ($toc as $key => $section)
@foreach ($section['links'] as $link)
{{ $link['title'] }}
@endforeach
+
+ @if ($loop->last)
+
+
+ Cheat Sheet
+
+
+
+
+ @endif
@endforeach
diff --git a/resources/views/components/layouts/docs.blade.php b/resources/views/components/layouts/docs.blade.php
index c7e90bd..8360b1e 100644
--- a/resources/views/components/layouts/docs.blade.php
+++ b/resources/views/components/layouts/docs.blade.php
@@ -33,8 +33,6 @@
-
Cheat Sheet
-
{{-- GitHub Button --}}
GitHub
diff --git a/resources/views/flux/icon/square-arrow-out-up-right.blade.php b/resources/views/flux/icon/square-arrow-out-up-right.blade.php
new file mode 100644
index 0000000..bb331eb
--- /dev/null
+++ b/resources/views/flux/icon/square-arrow-out-up-right.blade.php
@@ -0,0 +1,45 @@
+@blaze
+
+{{-- Credit: Lucide (https://lucide.dev) --}}
+
+@props([
+ 'variant' => 'outline',
+])
+
+@php
+if ($variant === 'solid') {
+ throw new \Exception('The "solid" variant is not supported in Lucide.');
+}
+
+$classes = Flux::classes('shrink-0')
+ ->add(match($variant) {
+ 'outline' => '[:where(&)]:size-6',
+ 'solid' => '[:where(&)]:size-6',
+ 'mini' => '[:where(&)]:size-5',
+ 'micro' => '[:where(&)]:size-4',
+ });
+
+$strokeWidth = match ($variant) {
+ 'outline' => 2,
+ 'mini' => 2.25,
+ 'micro' => 2.5,
+};
+@endphp
+
+