From b95d5ac955d4439bf955222d98e58395c421d2fa Mon Sep 17 00:00:00 2001 From: Justin Campbell Date: Wed, 7 Oct 2020 13:46:04 -0400 Subject: [PATCH] Create ItemTableFilter component --- .../ItemTableFilter/ItemTableFilter.js | 30 +++++++++++++++++++ src/components/ItemTableFilter/index.js | 1 + 2 files changed, 31 insertions(+) create mode 100644 src/components/ItemTableFilter/ItemTableFilter.js create mode 100644 src/components/ItemTableFilter/index.js diff --git a/src/components/ItemTableFilter/ItemTableFilter.js b/src/components/ItemTableFilter/ItemTableFilter.js new file mode 100644 index 0000000..5d786a5 --- /dev/null +++ b/src/components/ItemTableFilter/ItemTableFilter.js @@ -0,0 +1,30 @@ +import React from 'react'; +import PropTypes from 'prop-types'; +import { TextField } from "@material-ui/core"; + +export default function ItemTableFilter({ label, onChange }) { + return ( + <> + + + ); +}; + +ItemTableFilter.propTypes = { + /** The label that appears inside the search box. */ + "label": PropTypes.string, + /** The callback function that sets a column's filter value. */ + "onChange": PropTypes.func.isRequired +}; + +ItemTableFilter.defaultProps = { + "label": "" +} \ No newline at end of file diff --git a/src/components/ItemTableFilter/index.js b/src/components/ItemTableFilter/index.js new file mode 100644 index 0000000..e97c772 --- /dev/null +++ b/src/components/ItemTableFilter/index.js @@ -0,0 +1 @@ +export { default } from "./ItemTableFilter"; \ No newline at end of file