Skip to content

Commit 3f0e5c8

Browse files
committed
wip
Signed-off-by: Mior Muhammad Zaki <[email protected]>
1 parent 481962b commit 3f0e5c8

File tree

11 files changed

+57
-62
lines changed

11 files changed

+57
-62
lines changed

composer.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -58,6 +58,7 @@
5858
"@clear",
5959
"@prepare"
6060
],
61+
"sync": "php bin/sync",
6162
"clear": "@php vendor/bin/testbench package:purge-skeleton --ansi",
6263
"prepare": "@php vendor/bin/testbench package:discover --ansi",
6364
"build": "@php vendor/bin/testbench workbench:build --ansi",

dist/mixins/FieldValue.d.ts

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,10 @@ declare namespace _default {
2020
* @returns {boolean}
2121
*/
2222
function usesCustomizedDisplay(): boolean;
23+
/**
24+
* @returns {boolean}
25+
*/
26+
function fieldHasValueOrCustomizedDisplay(): boolean;
2327
/**
2428
* @returns {string|null}
2529
*/
Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
declare namespace _default {
2+
namespace computed {
3+
/**
4+
* Get the resource information object for the current resource.
5+
*
6+
* @returns {object|null}
7+
*/
8+
function resourceInformation(): object | null;
9+
/**
10+
* Get the resource information object for the current resource.
11+
*
12+
* @returns {object|null}
13+
*/
14+
function viaResourceInformation(): object | null;
15+
/**
16+
* Determine if the user is authorized to create the current resource.
17+
*
18+
* @returns {boolean}
19+
*/
20+
function authorizedToCreate(): boolean;
21+
}
22+
}
23+
export default _default;
Lines changed: 1 addition & 29 deletions
Original file line numberDiff line numberDiff line change
@@ -1,47 +1,19 @@
11
declare namespace _default {
2-
function created(): void;
3-
function mounted(): void;
4-
function beforeUnmount(): void;
5-
function unmounted(): void;
62
function data(): {
7-
removeOnNavigationChangesEvent: any;
8-
removeOnBeforeUnloadEvent: any;
93
navigateBackUsingHistory: boolean;
104
};
115
namespace methods {
12-
/**
13-
* Prevent accidental abandonment only if form was changed.
14-
*/
15-
function updateFormStatus(): void;
166
function enableNavigateBackUsingHistory(): void;
177
function disableNavigateBackUsingHistory(): void;
18-
/**
19-
* @param {Function} proceed
20-
* @param {Function} revert
21-
*/
22-
function handlePreventFormAbandonment(proceed: Function, revert: Function): void;
23-
/**
24-
* @param {Event} event
25-
*/
26-
function handlePreventFormAbandonmentOnInertia(event: Event): void;
27-
function handlePreventFormAbandonmentOnPopState(event: any): void;
288
/**
299
* @param {boolean} [reset=false]
3010
*/
3111
function handleProceedingToPreviousPage(reset?: boolean): void;
32-
function handleProceedingToNextPage(): void;
3312
/**
13+
* @api
3414
* @param {string} url
3515
*/
3616
function proceedToPreviousPage(url: string): void;
37-
let allowLeavingForm: import("vuex").MutationMethod;
38-
let preventLeavingForm: import("vuex").MutationMethod;
39-
let triggerPushState: import("vuex").MutationMethod;
40-
let resetPushState: import("vuex").MutationMethod;
41-
}
42-
namespace computed {
43-
let canLeaveForm: import("vuex").Computed;
44-
let canLeaveFormToPreviousPage: import("vuex").Computed;
4517
}
4618
}
4719
export default _default;

dist/mixins/packages.d.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ export { default as PreventsModalAbandonment } from "./PreventsModalAbandonment"
44
export { default as DependentFormField } from "./DependentFormField";
55
export { default as HandlesFormRequest } from "./HandlesFormRequest";
66
export { default as HandlesUploads } from "./HandlesUploads";
7+
export { default as InteractsWithResourceInformation } from "./InteractsWithResourceInformation";
78
export { default as Localization } from "./Localization";
89
export { default as MetricBehavior } from "./MetricBehavior";
910
export { default as FieldValue } from "./FieldValue";

dist/nova.d.ts

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -28,11 +28,6 @@ export default class Nova {
2828
* @type {boolean}
2929
*/
3030
private useShortcuts;
31-
/**
32-
* @private
33-
* @type {boolean}
34-
*/
35-
private ignoreHistoryState;
3631
/**
3732
* @protected
3833
* @type {{[key: string]: VueComponent|DefineComponent}}
@@ -43,7 +38,10 @@ export default class Nova {
4338
/** @protected */
4439
protected $toasted: any;
4540
/** @public */
46-
public $progress: any;
41+
public $progress: {
42+
start: (force: any) => void;
43+
done: () => void;
44+
};
4745
/** @public */
4846
public $router: import("@inertiajs/core").Router;
4947
/** @readonly */

dist/store/nova.d.ts

Lines changed: 0 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -9,9 +9,7 @@ declare namespace _default {
99
resources: any[];
1010
version: string;
1111
mainMenuShown: boolean;
12-
canLeaveForm: boolean;
1312
canLeaveModal: boolean;
14-
pushStateWasTriggered: boolean;
1513
validLicense: boolean;
1614
queryStringParams: {};
1715
compiledQueryStringParams: string;
@@ -24,19 +22,13 @@ declare namespace _default {
2422
function userMenu(s: any): any;
2523
function breadcrumbs(s: any): any;
2624
function mainMenuShown(s: any): any;
27-
function canLeaveForm(s: any): any;
28-
function canLeaveFormToPreviousPage(s: any): boolean;
2925
function canLeaveModal(s: any): any;
3026
function validLicense(s: any): any;
3127
function queryStringParams(s: any): any;
3228
}
3329
namespace mutations {
34-
function allowLeavingForm(state: any): void;
35-
function preventLeavingForm(state: any): void;
3630
function allowLeavingModal(state: any): void;
3731
function preventLeavingModal(state: any): void;
38-
function triggerPushState(state: any): void;
39-
function resetPushState(state: any): void;
4032
function toggleMainMenu(state: any): void;
4133
}
4234
namespace actions {

package-lock.json

Lines changed: 20 additions & 16 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

types/@types/laravel-nova-ui/Badge.vue.d.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,8 +34,8 @@ declare const _default: import("vue").DefineComponent<import("vue").ExtractPropT
3434
};
3535
}>> & Readonly<{}>, {
3636
type: string;
37-
variant: string;
3837
rounded: boolean;
38+
variant: string;
3939
removable: boolean;
4040
}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>;
4141
export default _default;

types/@types/laravel-nova-ui/Button.vue.d.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -57,9 +57,9 @@ declare const _default: import("vue").DefineComponent<import("vue").ExtractPropT
5757
leadingIcon: {};
5858
trailingIcon: {};
5959
}>> & Readonly<{}>, {
60+
variant: string;
6061
size: string;
6162
as: string;
62-
variant: string;
6363
state: string;
6464
padding: string;
6565
loading: boolean;

0 commit comments

Comments
 (0)