Skip to content

Commit

Permalink
Merge pull request #110 from justdlabs/laravel-11.x
Browse files Browse the repository at this point in the history
Laravel 11.x
  • Loading branch information
irsyadadl authored Oct 16, 2024
2 parents 8e6a2e8 + c0a4230 commit 548de85
Show file tree
Hide file tree
Showing 70 changed files with 1,052 additions and 1,042 deletions.
10 changes: 8 additions & 2 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,11 +1,17 @@


## [1.0.28](https://github.com/justdlabs/inertia.ts/compare/1.0.27...1.0.28) (2024-10-14)
## [1.0.29](https://github.com/justdlabs/inertia.ts/compare/1.0.28...1.0.29) (2024-10-16)


### Bug Fixes

* add ziggy location to inertia middleware ([a40dbc6](https://github.com/justdlabs/inertia.ts/commit/a40dbc68fe0650f9f6b8756067932521e45f805b))

## [1.0.28](https://github.com/justdlabs/inertia.ts/compare/1.0.27...1.0.28) (2024-10-14)

### Bug Fixes

* fix prettier ([0d32de2](https://github.com/justdlabs/inertia.ts/commit/0d32de2abe4d90fddf448997df697f037bca945b))
- fix prettier ([0d32de2](https://github.com/justdlabs/inertia.ts/commit/0d32de2abe4d90fddf448997df697f037bca945b))

## [1.0.27](https://github.com/justdlabs/inertia.ts/compare/1.0.26...1.0.27) (2024-10-14)

Expand Down
4 changes: 4 additions & 0 deletions app/Http/Middleware/HandleInertiaRequests.php
Original file line number Diff line number Diff line change
Expand Up @@ -35,6 +35,10 @@ public function share(Request $request): array
'auth' => [
'user' => $request->user() ? AuthenticatedUserData::from($request->user()) : null,
],
'ziggy' => fn () => [
'location' => $request->url(),
'query' => $request->query(),
],
'flash_message' => fn () => [
'type' => $request->session()->get('type') ?? 'success',
'message' => $request->session()->get('message'),
Expand Down
2 changes: 1 addition & 1 deletion composer.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "justd/laravel",
"version": "1.0.28",
"version": "1.0.29",
"type": "project",
"description": "The skeleton application for the Laravel framework.",
"keywords": [
Expand Down
4 changes: 2 additions & 2 deletions package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
Expand Up @@ -80,5 +80,5 @@
}
}
},
"version": "1.0.28"
"version": "1.0.29"
}
2 changes: 1 addition & 1 deletion postcss.config.js
Original file line number Diff line number Diff line change
Expand Up @@ -3,4 +3,4 @@ export default {
tailwindcss: {},
autoprefixer: {}
}
}
};
30 changes: 15 additions & 15 deletions resources/js/app.tsx
Original file line number Diff line number Diff line change
@@ -1,33 +1,33 @@
import '../css/app.css'
import './bootstrap'
import '../css/app.css';
import './bootstrap';

import { Ziggy } from '@/ziggy'
import { createInertiaApp } from '@inertiajs/react'
import { resolvePageComponent } from 'laravel-vite-plugin/inertia-helpers'
import { createRoot, hydrateRoot } from 'react-dom/client'
import { useRoute } from 'ziggy-js'
import { Providers } from './providers'
import { Ziggy } from '@/ziggy';
import { createInertiaApp } from '@inertiajs/react';
import { resolvePageComponent } from 'laravel-vite-plugin/inertia-helpers';
import { createRoot, hydrateRoot } from 'react-dom/client';
import { useRoute } from 'ziggy-js';
import { Providers } from './providers';

const appName = import.meta.env.VITE_APP_NAME || 'Laravel'
const appName = import.meta.env.VITE_APP_NAME || 'Laravel';

createInertiaApp({
title: (title) => (title ? `${title} / ${appName}` : appName),
resolve: (name) => resolvePageComponent(`./pages/${name}.tsx`, import.meta.glob('./pages/**/*.tsx')),
setup({ el, App, props }) {
window.route = useRoute(Ziggy as any)
window.route = useRoute(Ziggy as any);
const appElement = (
<Providers>
<App {...props} />
</Providers>
)
);
if (import.meta.env.DEV) {
createRoot(el).render(appElement)
return
createRoot(el).render(appElement);
return;
}

hydrateRoot(el, appElement)
hydrateRoot(el, appElement);
},
progress: {
color: '#4B5563'
}
})
});
6 changes: 3 additions & 3 deletions resources/js/bootstrap.ts
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
import axios from 'axios'
import axios from 'axios';

window.axios = axios
window.axios = axios;

window.axios.defaults.headers.common['X-Requested-With'] = 'XMLHttpRequest'
window.axios.defaults.headers.common['X-Requested-With'] = 'XMLHttpRequest';
10 changes: 5 additions & 5 deletions resources/js/components/container.tsx
Original file line number Diff line number Diff line change
@@ -1,12 +1,12 @@
import React from 'react'
import React from 'react';

import { cn } from 'ui'
import { cn } from 'ui';

const Container = React.forwardRef<HTMLDivElement, React.HTMLAttributes<HTMLDivElement>>(
({ className, ...props }, ref) => (
<div className={cn('mx-auto max-w-7xl px-4 sm:px-6 lg:px-8', className)} {...props} ref={ref} />
)
)
Container.displayName = 'Container'
);
Container.displayName = 'Container';

export { Container }
export { Container };
18 changes: 9 additions & 9 deletions resources/js/components/flash-message.tsx
Original file line number Diff line number Diff line change
@@ -1,15 +1,15 @@
import { FlashMessageData } from '@/types/index'
import { usePage } from '@inertiajs/react'
import { useEffect } from 'react'
import { toast } from 'sonner'
import { Toast } from 'ui'
import { FlashMessageData } from '@/types/index';
import { usePage } from '@inertiajs/react';
import { useEffect } from 'react';
import { toast } from 'sonner';
import { Toast } from 'ui';

export function FlashMessage() {
const { flash_message } = usePage<{ flash_message: FlashMessageData }>().props
const { flash_message } = usePage<{ flash_message: FlashMessageData }>().props;
useEffect(() => {
if (flash_message && flash_message.message) {
;(toast as any)[flash_message.type](flash_message.message)
(toast as any)[flash_message.type](flash_message.message);
}
}, [flash_message])
return <Toast />
}, [flash_message]);
return <Toast />;
}
10 changes: 5 additions & 5 deletions resources/js/components/footer.tsx
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
import { ThemeToggle } from 'components/theme-toggle'
import { SVGProps } from 'react'
import { Button, Link, TextField } from 'ui'
import { ThemeToggle } from 'components/theme-toggle';
import { SVGProps } from 'react';
import { Button, Link, TextField } from 'ui';

const navigation = {
solutions: [
Expand Down Expand Up @@ -89,7 +89,7 @@ const navigation = {
)
}
]
}
};

export function Footer() {
return (
Expand Down Expand Up @@ -212,5 +212,5 @@ export function Footer() {
</div>
</div>
</footer>
)
);
}
12 changes: 6 additions & 6 deletions resources/js/components/header.tsx
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
import { Container } from 'components/container'
import * as React from 'react'
import { cn } from 'ui'
import { Container } from 'components/container';
import * as React from 'react';
import { cn } from 'ui';

const Header = React.forwardRef<HTMLDivElement, React.HTMLAttributes<HTMLDivElement>>(
({ className, ...props }, ref) => (
Expand All @@ -10,7 +10,7 @@ const Header = React.forwardRef<HTMLDivElement, React.HTMLAttributes<HTMLDivElem
</Container>
</div>
)
)
Header.displayName = 'Header'
);
Header.displayName = 'Header';

export { Header }
export { Header };
6 changes: 3 additions & 3 deletions resources/js/components/input-error.tsx
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
import { HTMLAttributes } from 'react'
import { cn, Description } from 'ui'
import { HTMLAttributes } from 'react';
import { cn, Description } from 'ui';

export function InputError({
message,
Expand All @@ -10,5 +10,5 @@ export function InputError({
<Description {...props} className={cn('text-sm block text-danger')}>
{message}
</Description>
) : null
) : null;
}
8 changes: 4 additions & 4 deletions resources/js/components/logo.tsx
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
import { IconBrandLaravel } from 'justd-icons'
import React from 'react'
import { cn } from 'ui'
import { IconBrandLaravel } from 'justd-icons';
import React from 'react';
import { cn } from 'ui';

export function Logo({ className, ...props }: React.SVGProps<SVGSVGElement>) {
return <IconBrandLaravel className={cn('size-6', className)} {...props} />
return <IconBrandLaravel className={cn('size-6', className)} {...props} />;
}
Loading

0 comments on commit 548de85

Please sign in to comment.