Skip to content

Commit 7fbb51b

Browse files
add basic example
1 parent 19a646f commit 7fbb51b

26 files changed

+76
-12375
lines changed

example/.gitignore

Lines changed: 0 additions & 23 deletions
This file was deleted.

example/README.md

Lines changed: 0 additions & 70 deletions
This file was deleted.

example/basic/App.css

Whitespace-only changes.

example/basic/App.js

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
import './App.css';
2+
import Basic from './com/basic/index.js';
3+
4+
function App() {
5+
return (
6+
<Basic></Basic>
7+
);
8+
}
9+
10+
export default App;
Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
import React from 'react';
2+
export default function (props) {
3+
return (
4+
<p>
5+
{'eager tab content 1'}
6+
</p>
7+
);
8+
};
Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
import React from 'react';
2+
export default function (props) {
3+
return (
4+
<p>
5+
{'eager tab content 2'}
6+
</p>
7+
);
8+
};

example/basic/com/basic/index.css

Whitespace-only changes.

example/basic/com/basic/index.js

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
import React from 'react';
2+
//import useDynTabs from 'react-dyn-tabs/dist/react-dyn-tabs.umd.js';
3+
import useDynTabs from 'react-dyn-tabs';
4+
import service from './service/index.js';
5+
import './index.css';
6+
export default function (props) {
7+
const options = service.getLocalData();
8+
const [Tablist, Panellist, api] = useDynTabs(options);
9+
return (
10+
<>
11+
<Tablist></Tablist>
12+
<Panellist></Panellist>
13+
</>
14+
);
15+
};
Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
import React from 'react';
2+
import MockPanel1 from '../com/eager/eagerPanel1.js';
3+
import MockPanel2 from '../com/eager/eagerPanel2.js';
4+
export default {
5+
getLocalData: function () {
6+
return {
7+
tabs: [{
8+
id: '1',
9+
title: 'mock tab 1',
10+
closable: true,
11+
panelComponent: <MockPanel1></MockPanel1>
12+
}, {
13+
id: '2',
14+
title: 'mock tab 2',
15+
iconClass: 'ui-icon ui-icon-seek-end',
16+
closable: true,
17+
panelComponent: <MockPanel2></MockPanel2>
18+
}],
19+
selectedTabID: '1',
20+
onSelect: (switchTabsId, api) => {
21+
}
22+
};
23+
}
24+
};

example/basic/index.js

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
import React from 'react';
2+
import ReactDOM from 'react-dom';
3+
import App from './App.js';
4+
5+
ReactDOM.render(
6+
<React.StrictMode>
7+
<App />
8+
</React.StrictMode>,
9+
document.getElementById('root')
10+
);
11+

example/package.json

Lines changed: 0 additions & 38 deletions
This file was deleted.

example/public/favicon.ico

-3.78 KB
Binary file not shown.

example/public/index.html

Lines changed: 0 additions & 43 deletions
This file was deleted.

example/public/logo192.png

-5.22 KB
Binary file not shown.

example/public/logo512.png

-9.44 KB
Binary file not shown.

example/public/manifest.json

Lines changed: 0 additions & 25 deletions
This file was deleted.

example/public/robots.txt

Lines changed: 0 additions & 3 deletions
This file was deleted.

example/src/App.css

Lines changed: 0 additions & 38 deletions
This file was deleted.

example/src/App.js

Lines changed: 0 additions & 25 deletions
This file was deleted.

example/src/App.test.js

Lines changed: 0 additions & 8 deletions
This file was deleted.

example/src/index.css

Lines changed: 0 additions & 13 deletions
This file was deleted.

example/src/index.js

Lines changed: 0 additions & 17 deletions
This file was deleted.

0 commit comments

Comments
 (0)