fix: menu type is not 'button' (#6277)
Co-authored-by: Jin Mao <50581550+jinmao88@users.noreply.github.com>pull/135/head^2
							parent
							
								
									017ed1a9e1
								
							
						
					
					
						commit
						c0e601c020
					
				| 
						 | 
					@ -241,10 +241,10 @@ const schema: VbenFormSchema[] = [
 | 
				
			||||||
    component: 'Input',
 | 
					    component: 'Input',
 | 
				
			||||||
    dependencies: {
 | 
					    dependencies: {
 | 
				
			||||||
      rules: (values) => {
 | 
					      rules: (values) => {
 | 
				
			||||||
        return values.type === 'action' ? 'required' : null;
 | 
					        return values.type === 'button' ? 'required' : null;
 | 
				
			||||||
      },
 | 
					      },
 | 
				
			||||||
      show: (values) => {
 | 
					      show: (values) => {
 | 
				
			||||||
        return ['action', 'catalog', 'embedded', 'menu'].includes(values.type);
 | 
					        return ['button', 'catalog', 'embedded', 'menu'].includes(values.type);
 | 
				
			||||||
      },
 | 
					      },
 | 
				
			||||||
      triggerFields: ['type'],
 | 
					      triggerFields: ['type'],
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
| 
						 | 
					@ -277,7 +277,7 @@ const schema: VbenFormSchema[] = [
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
    dependencies: {
 | 
					    dependencies: {
 | 
				
			||||||
      show: (values) => {
 | 
					      show: (values) => {
 | 
				
			||||||
        return values.type !== 'action';
 | 
					        return values.type !== 'button';
 | 
				
			||||||
      },
 | 
					      },
 | 
				
			||||||
      triggerFields: ['type'],
 | 
					      triggerFields: ['type'],
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
| 
						 | 
					@ -295,7 +295,7 @@ const schema: VbenFormSchema[] = [
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
    dependencies: {
 | 
					    dependencies: {
 | 
				
			||||||
      show: (values) => {
 | 
					      show: (values) => {
 | 
				
			||||||
        return values.type !== 'action';
 | 
					        return values.type !== 'button';
 | 
				
			||||||
      },
 | 
					      },
 | 
				
			||||||
      triggerFields: ['type'],
 | 
					      triggerFields: ['type'],
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
| 
						 | 
					@ -314,7 +314,7 @@ const schema: VbenFormSchema[] = [
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
    dependencies: {
 | 
					    dependencies: {
 | 
				
			||||||
      show: (values) => {
 | 
					      show: (values) => {
 | 
				
			||||||
        return values.type !== 'action';
 | 
					        return values.type !== 'button';
 | 
				
			||||||
      },
 | 
					      },
 | 
				
			||||||
      triggerFields: ['type'],
 | 
					      triggerFields: ['type'],
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
| 
						 | 
					@ -325,7 +325,7 @@ const schema: VbenFormSchema[] = [
 | 
				
			||||||
    component: 'Divider',
 | 
					    component: 'Divider',
 | 
				
			||||||
    dependencies: {
 | 
					    dependencies: {
 | 
				
			||||||
      show: (values) => {
 | 
					      show: (values) => {
 | 
				
			||||||
        return !['action', 'link'].includes(values.type);
 | 
					        return !['button', 'link'].includes(values.type);
 | 
				
			||||||
      },
 | 
					      },
 | 
				
			||||||
      triggerFields: ['type'],
 | 
					      triggerFields: ['type'],
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
| 
						 | 
					@ -372,7 +372,7 @@ const schema: VbenFormSchema[] = [
 | 
				
			||||||
    component: 'Checkbox',
 | 
					    component: 'Checkbox',
 | 
				
			||||||
    dependencies: {
 | 
					    dependencies: {
 | 
				
			||||||
      show: (values) => {
 | 
					      show: (values) => {
 | 
				
			||||||
        return !['action'].includes(values.type);
 | 
					        return !['button'].includes(values.type);
 | 
				
			||||||
      },
 | 
					      },
 | 
				
			||||||
      triggerFields: ['type'],
 | 
					      triggerFields: ['type'],
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
| 
						 | 
					@ -402,7 +402,7 @@ const schema: VbenFormSchema[] = [
 | 
				
			||||||
    component: 'Checkbox',
 | 
					    component: 'Checkbox',
 | 
				
			||||||
    dependencies: {
 | 
					    dependencies: {
 | 
				
			||||||
      show: (values) => {
 | 
					      show: (values) => {
 | 
				
			||||||
        return !['action', 'link'].includes(values.type);
 | 
					        return !['button', 'link'].includes(values.type);
 | 
				
			||||||
      },
 | 
					      },
 | 
				
			||||||
      triggerFields: ['type'],
 | 
					      triggerFields: ['type'],
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
| 
						 | 
					@ -417,7 +417,7 @@ const schema: VbenFormSchema[] = [
 | 
				
			||||||
    component: 'Checkbox',
 | 
					    component: 'Checkbox',
 | 
				
			||||||
    dependencies: {
 | 
					    dependencies: {
 | 
				
			||||||
      show: (values) => {
 | 
					      show: (values) => {
 | 
				
			||||||
        return !['action', 'link'].includes(values.type);
 | 
					        return !['button', 'link'].includes(values.type);
 | 
				
			||||||
      },
 | 
					      },
 | 
				
			||||||
      triggerFields: ['type'],
 | 
					      triggerFields: ['type'],
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
		Reference in New Issue