File tree 6 files changed +11
-7
lines changed 6 files changed +11
-7
lines changed Original file line number Diff line number Diff line change @@ -342,12 +342,14 @@ export const BCalendar = Vue.extend({
342
342
} ,
343
343
computedDateDisabledFn ( ) {
344
344
const { dateDisabledFn } = this
345
- return dateDisabledFn !== props . dateDisabledFn . default ? dateDisabledFn : ( ) => false
345
+ return dateDisabledFn . name !== props . dateDisabledFn . default . name
346
+ ? dateDisabledFn
347
+ : ( ) => false
346
348
} ,
347
349
// TODO: Change `dateInfoFn` to handle events and notes as well as classes
348
350
computedDateInfoFn ( ) {
349
351
const { dateInfoFn } = this
350
- return dateInfoFn !== props . dateInfoFn . default ? dateInfoFn : ( ) => ( { } )
352
+ return dateInfoFn . name !== props . dateInfoFn . default . name ? dateInfoFn : ( ) => ( { } )
351
353
} ,
352
354
calendarLocale ( ) {
353
355
// This locale enforces the gregorian calendar (for use in formatter functions)
Original file line number Diff line number Diff line change @@ -273,7 +273,7 @@ export const BFormFile = /*#__PURE__*/ Vue.extend({
273
273
} ,
274
274
computedFileNameFormatter ( ) {
275
275
const { fileNameFormatter } = this
276
- return fileNameFormatter !== props . fileNameFormatter . default
276
+ return fileNameFormatter . name !== props . fileNameFormatter . default . name
277
277
? fileNameFormatter
278
278
: this . defaultFileNameFormatter
279
279
} ,
Original file line number Diff line number Diff line change @@ -223,7 +223,9 @@ export const BFormSpinbutton = /*#__PURE__*/ Vue.extend({
223
223
} ,
224
224
computedFormatter ( ) {
225
225
const { formatterFn } = this
226
- return formatterFn !== props . formatterFn . default ? formatterFn : this . defaultFormatter
226
+ return formatterFn . name !== props . formatterFn . default . name
227
+ ? formatterFn
228
+ : this . defaultFormatter
227
229
} ,
228
230
computedAttrs ( ) {
229
231
return {
Original file line number Diff line number Diff line change @@ -535,7 +535,7 @@ export const BFormTags = /*#__PURE__*/ Vue.extend({
535
535
} ,
536
536
validateTag ( tag ) {
537
537
const { tagValidator } = this
538
- return tagValidator !== props . tagValidator . default ? tagValidator ( tag ) : true
538
+ return tagValidator . name !== props . tagValidator . default . name ? tagValidator ( tag ) : true
539
539
} ,
540
540
getInput ( ) {
541
541
// Returns the input element reference (or null if not found)
Original file line number Diff line number Diff line change @@ -91,7 +91,7 @@ export default {
91
91
localFilterFn ( ) {
92
92
// Return `null` to signal to use internal filter function
93
93
const { filterFunction } = this
94
- return filterFunction !== props . filterFunction . default ? filterFunction : null
94
+ return filterFunction . name !== props . filterFunction . default . name ? filterFunction : null
95
95
} ,
96
96
// Returns the records in `localItems` that match the filter criteria
97
97
// Returns the original `localItems` array if not sorting
Original file line number Diff line number Diff line change @@ -100,7 +100,7 @@ export default {
100
100
return mathMax ( toInteger ( this . debounce , 0 ) , 0 )
101
101
} ,
102
102
hasFormatter ( ) {
103
- return this . formatter !== props . formatter . default
103
+ return this . formatter . name !== props . formatter . default . name
104
104
}
105
105
} ,
106
106
watch : {
You can’t perform that action at this time.
0 commit comments