Skip to content

Commit

Permalink
Remove propTypes from internal components
Browse files Browse the repository at this point in the history
  • Loading branch information
wojtekmaj committed Jul 25, 2023
1 parent bb44b56 commit 0e635cc
Show file tree
Hide file tree
Showing 7 changed files with 0 additions and 48 deletions.
6 changes: 0 additions & 6 deletions test/LocaleOptions.tsx
Original file line number Diff line number Diff line change
@@ -1,5 +1,4 @@
import React, { useRef } from 'react';
import PropTypes from 'prop-types';

type LocaleOptionsProps = {
locale: string | undefined;
Expand Down Expand Up @@ -103,8 +102,3 @@ export default function LocaleOptions({ locale, setLocale }: LocaleOptionsProps)
</fieldset>
);
}

LocaleOptions.propTypes = {
locale: PropTypes.string,
setLocale: PropTypes.func.isRequired,
};
6 changes: 0 additions & 6 deletions test/MaxDetailOptions.tsx
Original file line number Diff line number Diff line change
@@ -1,5 +1,4 @@
import React from 'react';
import PropTypes from 'prop-types';

import type { Detail } from './shared/types';

Expand Down Expand Up @@ -41,8 +40,3 @@ export default function MaxDetailOptions({ maxDetail, setMaxDetail }: MaxDetailO
</fieldset>
);
}

MaxDetailOptions.propTypes = {
maxDetail: PropTypes.oneOf(allViews).isRequired,
setMaxDetail: PropTypes.func.isRequired,
};
10 changes: 0 additions & 10 deletions test/ValidityOptions.tsx
Original file line number Diff line number Diff line change
@@ -1,5 +1,4 @@
import React from 'react';
import PropTypes from 'prop-types';
import { getISOLocalDate } from '@wojtekmaj/date-utils';

type ValidityOptionsProps = {
Expand Down Expand Up @@ -75,12 +74,3 @@ export default function ValidityOptions({
</fieldset>
);
}

ValidityOptions.propTypes = {
maxDate: PropTypes.instanceOf(Date),
minDate: PropTypes.instanceOf(Date),
required: PropTypes.bool,
setMaxDate: PropTypes.func.isRequired,
setMinDate: PropTypes.func.isRequired,
setRequired: PropTypes.func.isRequired,
};
10 changes: 0 additions & 10 deletions test/ValueOptions.tsx
Original file line number Diff line number Diff line change
@@ -1,5 +1,4 @@
import React from 'react';
import PropTypes from 'prop-types';
import { getISOLocalDateTime } from '@wojtekmaj/date-utils';

import type { LooseValue } from './shared/types';
Expand Down Expand Up @@ -91,12 +90,3 @@ export default function ValueOptions({ setValue, value }: ValueOptionsProps) {
</fieldset>
);
}

const isValue = PropTypes.oneOfType([PropTypes.string, PropTypes.instanceOf(Date)]);

const isValueOrValueArray = PropTypes.oneOfType([isValue, PropTypes.arrayOf(isValue)]);

ValueOptions.propTypes = {
setValue: PropTypes.func.isRequired,
value: isValueOrValueArray,
};
14 changes: 0 additions & 14 deletions test/ViewOptions.tsx
Original file line number Diff line number Diff line change
@@ -1,5 +1,4 @@
import React from 'react';
import PropTypes from 'prop-types';

type ViewOptionsProps = {
disabled: boolean;
Expand Down Expand Up @@ -107,16 +106,3 @@ export default function ViewOptions({
</fieldset>
);
}

ViewOptions.propTypes = {
disabled: PropTypes.bool.isRequired,
renderInPortal: PropTypes.bool.isRequired,
setDisabled: PropTypes.func.isRequired,
setRenderInPortal: PropTypes.func.isRequired,
setShowLeadingZeros: PropTypes.func.isRequired,
setShowNeighboringMonth: PropTypes.func.isRequired,
setShowWeekNumbers: PropTypes.func.isRequired,
showLeadingZeros: PropTypes.bool.isRequired,
showNeighboringMonth: PropTypes.bool.isRequired,
showWeekNumbers: PropTypes.bool.isRequired,
};
1 change: 0 additions & 1 deletion test/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,6 @@
"license": "MIT",
"dependencies": {
"@wojtekmaj/react-datetimerange-picker": "portal:../",
"prop-types": "^15.6.0",
"react": "^18.2.0",
"react-dom": "^18.2.0"
},
Expand Down
1 change: 0 additions & 1 deletion test/yarn.lock
Original file line number Diff line number Diff line change
Expand Up @@ -1714,7 +1714,6 @@ __metadata:
"@vitejs/plugin-react": ^3.0.0
"@wojtekmaj/date-utils": ^1.0.0
"@wojtekmaj/react-datetimerange-picker": "portal:../"
prop-types: ^15.6.0
react: ^18.2.0
react-dom: ^18.2.0
typescript: ^5.0.0
Expand Down

0 comments on commit 0e635cc

Please sign in to comment.