fix: allow object result case message to be null (#2024)
This commit is contained in:
@@ -155,7 +155,7 @@ const { items } = useInjectedViewerRequestedResources()
|
||||
type ObjectResult = {
|
||||
category: string
|
||||
objectIds: string[]
|
||||
message: string
|
||||
message: string | null
|
||||
level: 'ERROR' | 'WARNING' | 'INFO'
|
||||
}
|
||||
|
||||
|
||||
@@ -16,7 +16,7 @@
|
||||
{{ result.category }}: {{ result.objectIds.length }} affected elements
|
||||
</div>
|
||||
</div>
|
||||
<div class="text-xs text-foreground-2 pl-5">
|
||||
<div v-if="result.message" class="text-xs text-foreground-2 pl-5">
|
||||
{{ result.message }}
|
||||
</div>
|
||||
</button>
|
||||
@@ -41,7 +41,7 @@ import type { NumericPropertyInfo } from '@speckle/viewer'
|
||||
type ObjectResultWithOptionalMetadata = {
|
||||
category: string
|
||||
objectIds: string[]
|
||||
message: string
|
||||
message: string | null
|
||||
level: 'ERROR' | 'WARNING' | 'INFO'
|
||||
metadata?: {
|
||||
gradient?: boolean
|
||||
|
||||
@@ -11,7 +11,7 @@ const ObjectResultLevelEnum = z.enum(ObjectResultLevel)
|
||||
|
||||
const ObjectResultValuesSchema = z.object({
|
||||
level: ObjectResultLevelEnum,
|
||||
message: z.string(),
|
||||
message: z.string().nullable(),
|
||||
category: z.string(),
|
||||
objectIds: z.string().array().nonempty(),
|
||||
metadata: z.record(z.string(), z.unknown()).nullable(),
|
||||
|
||||
Reference in New Issue
Block a user