Skip to content

Commit bf70725

Browse files
committed
feat: Support name prop
1 parent 6021fab commit bf70725

File tree

3 files changed

+9
-1
lines changed

3 files changed

+9
-1
lines changed

src/Picker.tsx

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -68,6 +68,7 @@ export interface PickerSharedProps<DateType> extends React.AriaAttributes {
6868

6969
// WAI-ARIA
7070
role?: string;
71+
name?: string;
7172
}
7273

7374
export interface PickerBaseProps<DateType>

src/utils/miscUtil.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,8 @@ export default function getDataOrAriaProps(props: any) {
2727
if (
2828
(key.substr(0, 5) === 'data-' ||
2929
key.substr(0, 5) === 'aria-' ||
30-
key === 'role') &&
30+
key === 'role' ||
31+
key === 'name') &&
3132
key.substr(0, 7) !== 'data-__'
3233
) {
3334
retProps[key] = props[key];

tests/picker.spec.tsx

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -502,4 +502,10 @@ describe('Basic', () => {
502502

503503
expect(wrapper.render()).toMatchSnapshot();
504504
});
505+
506+
it('support name prop', () => {
507+
const wrapper = mount(<MomentPicker name="bamboo" />);
508+
509+
expect(wrapper.find('input').props().name).toEqual('bamboo');
510+
});
505511
});

0 commit comments

Comments
 (0)