ImageCropperView.model
property · packages/mixins-ui/src/imageCropper.ts:812
readonly model: ModelMixins / foldkit-mixins-ui
interface · packages/mixins-ui/src/imageCropper.ts:811
interface ImageCropperView<Message> {
readonly model: Model
readonly onMessage: (message: typeof Message.Type) => NoInfer<Message>
readonly label: string
readonly src: string
readonly crossOrigin?: 'anonymous' | 'use-credentials' | undefined
readonly controls?:
| {
readonly zoom?: boolean
readonly rotate?: boolean
readonly reset?: boolean
}
| undefined
readonly labels?: Partial<ImageCropperLabels> | undefined
readonly disabled?: boolean | undefined
readonly style?: NamedStyle<typeof ImageCropperSlots> | undefined
readonly slider?: NamedStyle<typeof SliderSlots> | undefined
readonly mixins?: MixinList<Message> | undefined
}ImageCropperView.modelproperty · packages/mixins-ui/src/imageCropper.ts:812
readonly model: ModelImageCropperView.onMessageproperty · packages/mixins-ui/src/imageCropper.ts:814
readonly onMessage: (message: typeof Message.Type) => NoInfer<Message>Lifts the cropper's own Messages into the application's.
ImageCropperView.labelproperty · packages/mixins-ui/src/imageCropper.ts:816
readonly label: stringWhat is cropped, shown and naming the group.
ImageCropperView.srcproperty · packages/mixins-ui/src/imageCropper.ts:818
readonly src: stringThe image's URL; a canvas exports it only from this origin or with CORS.
ImageCropperView.crossOriginproperty · packages/mixins-ui/src/imageCropper.ts:820
readonly crossOrigin?: 'anonymous' | 'use-credentials' | undefinedanonymous to export an image of another origin that allows it.
ImageCropperView.controlsproperty · packages/mixins-ui/src/imageCropper.ts:822
readonly controls?:
| {
readonly zoom?: boolean
readonly rotate?: boolean
readonly reset?: boolean
}
| undefinedWhich controls are drawn below the viewport; each default true.
ImageCropperView.labelsproperty · packages/mixins-ui/src/imageCropper.ts:825
readonly labels?: Partial<ImageCropperLabels> | undefinedImageCropperView.disabledproperty · packages/mixins-ui/src/imageCropper.ts:826
readonly disabled?: boolean | undefinedImageCropperView.styleproperty · packages/mixins-ui/src/imageCropper.ts:828
readonly style?: NamedStyle<typeof ImageCropperSlots> | undefinedA style of ImageCropperSlots, for the look.
ImageCropperView.sliderproperty · packages/mixins-ui/src/imageCropper.ts:830
readonly slider?: NamedStyle<typeof SliderSlots> | undefinedThe zoom Slider's style.
ImageCropperView.mixinsproperty · packages/mixins-ui/src/imageCropper.ts:832
readonly mixins?: MixinList<Message> | undefinedMixins beside the style.