File tree Expand file tree Collapse file tree 7 files changed +60
-65
lines changed
inertiajs-stubs/resources Expand file tree Collapse file tree 7 files changed +60
-65
lines changed Original file line number Diff line number Diff line change @@ -17,7 +17,6 @@ public static function install($command)
17
17
static ::$ command = $ command ;
18
18
19
19
static ::updatePackages ();
20
- static ::installBootstrapDefault ();
21
20
static ::updateComposer (false );
22
21
static ::updateBootstrapping ();
23
22
static ::updateWelcomePage ();
@@ -87,23 +86,6 @@ protected static function scaffoldRoutes()
87
86
copy (__DIR__ .'/inertiajs-stubs/routes/web.php ' , base_path ('routes/web.php ' ));
88
87
}
89
88
90
- protected static function installBootstrapDefault ()
91
- {
92
- if (! file_exists (base_path ('composer.json ' ))) {
93
- return ;
94
- }
95
-
96
- tap (new Process ('composer require --dev laravel/ui=^1.0 ' , base_path ()), function ($ process ) {
97
- $ process ->run ();
98
-
99
- Artisan::call ('preset bootstrap ' , [], static ::$ command ->getOutput ());
100
- });
101
-
102
- tap (new Process ('composer remove --dev laravel/ui ' , base_path ()), function ($ process ) {
103
- $ process ->run ();
104
- });
105
- }
106
-
107
89
protected static function updateComposer ($ dev = true )
108
90
{
109
91
if (! file_exists (base_path ('composer.json ' ))) {
Original file line number Diff line number Diff line change 1
1
<template >
2
2
<layout >
3
- <h1 >About</h1 >
3
+ <h1 class = " text-2xl font-semibold mb-3 " >About</h1 >
4
4
<p >About my first Inertia.js app!</p >
5
5
</layout >
6
6
</template >
Original file line number Diff line number Diff line change 1
1
<template >
2
2
<layout >
3
- <h1 >Contact</h1 >
3
+ <h1 class = " text-2xl font-semibold mb-3 " >Contact</h1 >
4
4
<p >Contact me about my first Inertia.js app!</p >
5
5
</layout >
6
6
</template >
Original file line number Diff line number Diff line change 1
1
<template >
2
2
<layout >
3
- <h1 >Welcome</h1 >
3
+ <h1 class = " text-2xl font-semibold mb-3 " >Welcome</h1 >
4
4
<p >Welcome to my first Inertia.js app!</p >
5
5
</layout >
6
6
</template >
Original file line number Diff line number Diff line change 1
1
<template >
2
- <div >
3
- <header >
4
- <nav class =" navbar navbar-expand-md navbar-light navbar-laravel" >
5
- <div class =" container" >
6
- <inertia-link class =" navbar-brand" href =" /" >Inertia.js</inertia-link >
2
+ <div >
3
+ <navbar />
7
4
8
- <button class =" navbar-toggler" type =" button" data-toggle =" collapse" data-target =" #mainNav" aria-controls =" mainNav" aria-expanded =" false" aria-label =" Toggle navigation" >
9
- <span class =" navbar-toggler-icon" ></span >
10
- </button >
11
-
12
- <div class =" collapse navbar-collapse" id =" mainNav" >
5
+ <main >
6
+ <div class =" w-full max-w-6xl mx-auto p-4" >
7
+ <article >
8
+ <slot />
9
+ </article >
10
+ </div >
11
+ </main >
12
+ </div >
13
+ </template >
13
14
14
- <ul class =" navbar-nav mr-auto" >
15
- <li class =" nav-item" >
16
- <inertia-link class =" nav-link" href =" /about" >About</inertia-link >
17
- </li >
18
- <li class =" nav-item" >
19
- <inertia-link class =" nav-link" href =" /contact" >Contact</inertia-link >
20
- </li >
21
- </ul >
15
+ <script >
16
+ import Navbar from ' @/Shared/Navbar'
22
17
23
- </div >
24
- </div >
25
- </nav >
26
- </header >
27
- <main class =" py-4" >
28
- <div class =" container" >
29
- <div class =" row" >
30
- <div class =" col" >
31
- <article >
32
- <slot />
33
- </article >
34
- </div >
35
- </div >
36
- </div >
37
- </main >
38
- </div >
39
- </template >
18
+ export default {
19
+ components: {
20
+ Navbar,
21
+ }
22
+ }
23
+ </script >
Original file line number Diff line number Diff line change
1
+ <template >
2
+ <header class =" bg-white shadow" >
3
+ <div class =" w-full max-w-6xl mx-auto sm:flex sm:justify-between sm:items-center sm:px-4 sm:py-3" >
4
+ <div class =" flex justify-between items-center px-4 py-3 sm:p-0" >
5
+ <div >
6
+ <inertia-link class =" navbar-brand" href =" /" >Inertia.js</inertia-link >
7
+ </div >
8
+
9
+ <div class =" sm:hidden" >
10
+ <button @click =" isOpen = !isOpen" type =" button" class =" block text-gray-700 hover:text-gray-600 focus:text-gray-600 focus:outline-none" >
11
+ <svg class =" h-6 w-6 fill-current" viewBox =" 0 0 24 24" >
12
+ <path v-if =" isOpen" fill-rule =" evenodd" d =" M18.278 16.864a1 1 0 0 1-1.414 1.414l-4.829-4.828-4.828 4.828a1 1 0 0 1-1.414-1.414l4.828-4.829-4.828-4.828a1 1 0 0 1 1.414-1.414l4.829 4.828 4.828-4.828a1 1 0 1 1 1.414 1.414l-4.828 4.829 4.828 4.828z" />
13
+ <path v-if =" !isOpen" fill-rule =" evenodd" d =" M4 5h16a1 1 0 0 1 0 2H4a1 1 0 1 1 0-2zm0 6h16a1 1 0 0 1 0 2H4a1 1 0 0 1 0-2zm0 6h16a1 1 0 0 1 0 2H4a1 1 0 0 1 0-2z" />
14
+ </svg >
15
+ </button >
16
+ </div >
17
+ </div >
18
+
19
+ <nav :class =" isOpen ? 'block' : 'hidden'" class =" px-2 pb-4 sm:flex sm:p-0" >
20
+ <inertia-link class =" block px-2 py-1 text-gray-700 font-semibold rounded hover:bg-gray-100 focus:bg-gray-100 focus:outline-none" href =" /about" >About</inertia-link >
21
+ <inertia-link class =" mt-1 block px-2 py-1 text-gray-700 font-semibold rounded hover:bg-gray-100 focus:bg-gray-100 focus:outline-none sm:mt-0 sm:ml-2" href =" /contact" >Contact</inertia-link >
22
+ </nav >
23
+ </div >
24
+ </header >
25
+ </template >
26
+
27
+ <script >
28
+ export default {
29
+ data () {
30
+ return {
31
+ isOpen: false ,
32
+ }
33
+ }
34
+ }
35
+ </script >
Original file line number Diff line number Diff line change 1
1
2
+ // Tailwind
3
+ @import url (' https://unpkg.com/tailwindcss@^1.0/dist/tailwind.min.css' );
4
+
2
5
// Fonts
3
6
@import url (' https://fonts.googleapis.com/css?family=Nunito' );
4
7
5
8
// Variables
6
- @import ' variables' ;
7
9
@import ' nprogress' ;
8
-
9
- // Bootstrap
10
- @import ' ~bootstrap/scss/bootstrap' ;
11
-
12
- .navbar-laravel {
13
- background-color : #fff ;
14
- box-shadow : 0 2px 4px rgba (0 , 0 , 0 , 0.04 );
15
- }
You can’t perform that action at this time.
0 commit comments