MCPcopy Index your code
hub / github.com/nodegui/react-nodegui / setFileDialogProps

Function setFileDialogProps

src/components/FileDialog/RNFileDialog.ts:24–44  ·  view source on GitHub ↗
(widget: RNFileDialog, newProps: FileDialogProps, oldProps: FileDialogProps)

Source from the content-addressed store, hash-verified

22}
23
24function setFileDialogProps(widget: RNFileDialog, newProps: FileDialogProps, oldProps: FileDialogProps) {
25 const setter: FileDialogProps = {
26 set defaultSuffix(defaultSuffix: string) {
27 widget.setDefaultSuffix(defaultSuffix);
28 },
29 set supportedSchemes(supportedSchemes: string[]) {
30 widget.setSupportedSchemes(supportedSchemes);
31 },
32 set labelText(labelText: FileDialogLabelText) {
33 widget.setLabelText(labelText.label, labelText.text);
34 },
35 set option({option, on}: DialogOption) {
36 widget.setOption(option, on)
37 },
38 set options(options: Option) {
39 widget.setOptions(options);
40 }
41 };
42 Object.assign(setter, newProps);
43 setDialogProps(widget, newProps, oldProps);
44}
45
46export class RNFileDialog extends QFileDialog implements RNWidget {
47 setProps(newProps: FileDialogProps, oldProps: FileDialogProps): void {

Callers 1

setPropsMethod · 0.85

Calls 1

setDialogPropsFunction · 0.90

Tested by

no test coverage detected