Skip to content

Commit aa46ba1

Browse files
authored
Supports Laravel Nova 5.1 (#14)
* Supports Laravel Nova 5.1 Signed-off-by: Mior Muhammad Zaki <[email protected]> * wip Signed-off-by: Mior Muhammad Zaki <[email protected]> --------- Signed-off-by: Mior Muhammad Zaki <[email protected]>
1 parent 0c72965 commit aa46ba1

File tree

6 files changed

+36
-1
lines changed

6 files changed

+36
-1
lines changed

composer.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@
2121
"spatie/laravel-ray": "^1.37"
2222
},
2323
"conflict": {
24-
"laravel/nova": "<5.0.7 || >=6.0.0"
24+
"laravel/nova": "<5.1.0 || >=6.0.0"
2525
},
2626
"autoload": {
2727
"psr-4": {
Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
export function usePanelVisibility(panel?: {
2+
attribute: string;
3+
fields: any[];
4+
}, emitter?: any): {
5+
handleFieldShown: (field: any) => void;
6+
handleFieldHidden: (field: any) => void;
7+
visibleFieldsCount: import("vue").Ref<number, number>;
8+
};

dist/mixins/BehavesAsPanel.d.ts

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
declare namespace _default {
2+
let emits: string[];
3+
let props: string[];
4+
namespace methods {
5+
/**
6+
* Handle the actionExecuted event and pass it up the chain.
7+
*/
8+
function actionExecuted(): void;
9+
}
10+
}
11+
export default _default;

dist/mixins/HandlesFieldPreviews.d.ts

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
declare namespace _default {
2+
let props: {
3+
[key: string]: any;
4+
};
5+
namespace methods {
6+
function fetchPreviewContent(value: any): Promise<any>;
7+
}
8+
}
9+
export default _default;

dist/mixins/packages.d.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
export { mapProps } from "./propTypes";
22
export { default as PreventsFormAbandonment } from "./PreventsFormAbandonment";
33
export { default as PreventsModalAbandonment } from "./PreventsModalAbandonment";
4+
export { default as BehavesAsPanel } from "./BehavesAsPanel";
45
export { default as DependentFormField } from "./DependentFormField";
56
export { default as HandlesFormRequest } from "./HandlesFormRequest";
67
export { default as HandlesUploads } from "./HandlesUploads";
@@ -11,6 +12,7 @@ export { default as FieldValue } from "./FieldValue";
1112
export { default as FormEvents } from "./FormEvents";
1213
export { default as FormField } from "./FormField";
1314
export { default as HandlesFieldAttachments } from "./HandlesFieldAttachments";
15+
export { default as HandlesFieldPreviews } from "./HandlesFieldPreviews";
1416
export { default as HandlesValidationErrors } from "./HandlesValidationErrors";
1517
export { default as HasCards } from "./HasCards";
1618
export { default as HandlesPanelVisibility } from "./HandlesPanelVisibility";

src/Console/DevToolCommand.php

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -132,6 +132,11 @@ protected function installNpmDependencies(Filesystem $filesystem, PackageManifes
132132
], package_path());
133133

134134
if (in_array('tailwindcss', $dependencies)) {
135+
$this->executeCommand([
136+
'npm set progress=false',
137+
'npm install --save-dev '.implode(' ', ['@tailwindcss/container-queries', '@tailwindcss/typography']),
138+
], package_path());
139+
135140
$filesystem->copy(join_paths(__DIR__, 'stubs', 'postcss.config.js'), package_path('postcss.config.js'));
136141
$filesystem->copy(join_paths(__DIR__, 'stubs', 'tailwind.config.js'), package_path('tailwind.config.js'));
137142
$filesystem->replaceInFile([

0 commit comments

Comments
 (0)