From 59787b22e6f27a8c1714a195d1124752de4531a6 Mon Sep 17 00:00:00 2001
From: eug-vs <eug-vs@keemail.me>
Date: Sat, 10 Oct 2020 13:40:16 +0300
Subject: feat!: remove SmartList component

---
 src/demo/SmartList/SmartList.tsx | 43 ----------------------------------------
 1 file changed, 43 deletions(-)
 delete mode 100644 src/demo/SmartList/SmartList.tsx

(limited to 'src/demo/SmartList/SmartList.tsx')

diff --git a/src/demo/SmartList/SmartList.tsx b/src/demo/SmartList/SmartList.tsx
deleted file mode 100644
index c86c127..0000000
--- a/src/demo/SmartList/SmartList.tsx
+++ /dev/null
@@ -1,43 +0,0 @@
-import React from 'react';
-import { FixedSizeList } from 'react-window';
-import AutoSizer from 'react-virtualized-auto-sizer';
-
-
-interface RenderPropTypes {
-  index: number;
-  style: React.CSSProperties;
-}
-
-interface PropTypes {
-  itemSize: number;
-  itemCount: number;
-  renderItem: React.FC<RenderPropTypes>;
-}
-
-interface Size {
-  height: number;
-  width: number;
-}
-
-
-const SmartList: React.FC<PropTypes> = ({ itemSize, itemCount, renderItem }) => {
-  const ResizedList: React.FC<Size> = ({ width, height }) => (
-    <FixedSizeList
-      height={height}
-      width={width}
-      itemSize={itemSize}
-      itemCount={itemCount}
-    >
-      {renderItem}
-    </FixedSizeList>
-  );
-
-  return (
-    <div style={{ flex: '1 1 auto', overflow: 'hidden' }}>
-      <AutoSizer children={ResizedList} />
-    </div>
-  );
-};
-
-
-export default SmartList;
-- 
cgit v1.2.3

