Skip to content

Commit b80ac94

Browse files
committed
added new slider and commented out old slider
1 parent 798a197 commit b80ac94

File tree

1 file changed

+44
-36
lines changed

1 file changed

+44
-36
lines changed

src/pages/PhononVisualization/PhononVisualization.tsx

Lines changed: 44 additions & 36 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,8 @@ import { ScenePosition } from '../../components/crystal-toolkit/scene/inset-help
1717
import { CameraState } from '../../components/crystal-toolkit/CameraContextProvider/camera-reducer';
1818
import * as THREE from 'three';
1919
import { Camera } from 'three';
20-
import SimpleSlider from '../../components/crystal-toolkit/scene/animation-slider';
20+
// import SimpleSlider from '../../components/crystal-toolkit/scene/animation-slider';
21+
import { RangeSlider } from '../../components/data-entry/RangeSlider';
2122
import { useRef } from 'react';
2223

2324
export const PhononVisualization: React.FC = () => {
@@ -49,44 +50,51 @@ export const PhononVisualization: React.FC = () => {
4950
toggleVisibility={{}}
5051
/>
5152
{/* X slider*/}
52-
<SimpleSlider
53-
onUpdate={(a) => {
54-
if (a != tilingX) {
55-
setTilingX(a);
56-
}
57-
}}
58-
onChange={(a) => {
59-
console.log(a);
60-
}}
53+
<RangeSlider
6154
domain={[0, maxTiling]}
62-
values={[tilingX]}
63-
/>
64-
{/* Y slider*/}
65-
<SimpleSlider
66-
onUpdate={(a) => {
67-
if (a != tilingX) {
68-
setTilingY(a);
69-
}
55+
onChange={(values) => {
56+
setTilingX(values[0]);
57+
console.log(values);
7058
}}
71-
onChange={(a) => {
72-
console.log(a);
73-
}}
74-
domain={[0, maxTiling]}
75-
values={[tilingY]}
76-
/>
77-
{/* Z slider */}
78-
<SimpleSlider
79-
onUpdate={(a) => {
80-
if (a != tilingX) {
81-
setTilingZ(a);
82-
}
83-
}}
84-
onChange={(a) => {
85-
console.log(a);
86-
}}
87-
domain={[0, maxTiling]}
88-
values={[tilingZ]}
8959
/>
60+
{/*<SimpleSlider*/}
61+
{/* onUpdate={(a) => {*/}
62+
{/* if (a != tilingX) {*/}
63+
{/* setTilingX(a);*/}
64+
{/* }*/}
65+
{/* }}*/}
66+
{/* onChange={(a) => {*/}
67+
{/* console.log(a);*/}
68+
{/* }}*/}
69+
{/* domain={[0, maxTiling]}*/}
70+
{/* values={[tilingX]}*/}
71+
{/*/>*/}
72+
{/*/!* Y slider*!/*/}
73+
{/*<SimpleSlider*/}
74+
{/* onUpdate={(a) => {*/}
75+
{/* if (a != tilingX) {*/}
76+
{/* setTilingY(a);*/}
77+
{/* }*/}
78+
{/* }}*/}
79+
{/* onChange={(a) => {*/}
80+
{/* console.log(a);*/}
81+
{/* }}*/}
82+
{/* domain={[0, maxTiling]}*/}
83+
{/* values={[tilingY]}*/}
84+
{/*/>*/}
85+
{/*/!* Z slider *!/*/}
86+
{/*<SimpleSlider*/}
87+
{/* onUpdate={(a) => {*/}
88+
{/* if (a != tilingX) {*/}
89+
{/* setTilingZ(a);*/}
90+
{/* }*/}
91+
{/* }}*/}
92+
{/* onChange={(a) => {*/}
93+
{/* console.log(a);*/}
94+
{/* }}*/}
95+
{/* domain={[0, maxTiling]}*/}
96+
{/* values={[tilingZ]}*/}
97+
{/*/>*/}
9098
</div>
9199
);
92100
};

0 commit comments

Comments
 (0)