// src/app/piying/page/component/field-control/file-input/example/multiple/content.ts
import * as v from 'valibot';
import { actions } from '@piying/view-angular-core';
import { safeDefine } from '@@piying-define';
export default v.pipe(
v.tuple([
v.pipe(
v.file(),
safeDefine.setComponent('file-input', (actions) => {
return [actions.inputs.patch({ multiple: false })];
}),
),
v.pipe(
v.file(),
safeDefine.setComponent('file-input', (actions) => {
return [actions.inputs.patch({ multiple: true })];
}),
),
]),
actions.wrappers.patch(['div']),
actions.class.top('flex gap-4 flex-wrap'),
);