diff options
| author | Stanley Yip <stanley_yip@brown.edu> | 2020-01-09 19:55:52 -0500 |
|---|---|---|
| committer | Stanley Yip <stanley_yip@brown.edu> | 2020-01-09 19:55:52 -0500 |
| commit | 36eed6cc3a3387a1f7755a848aea4e19e2645e14 (patch) | |
| tree | b5872defd3807ef96402b4f073f23114b40a77e5 /src/client/views/Palette.tsx | |
| parent | 0e7d688da6fde96908bee6f0b62b02aae2b95872 (diff) | |
some stuff that ive played around with today. mobile interface, five fingers, other stuff
Diffstat (limited to 'src/client/views/Palette.tsx')
| -rw-r--r-- | src/client/views/Palette.tsx | 25 |
1 files changed, 25 insertions, 0 deletions
diff --git a/src/client/views/Palette.tsx b/src/client/views/Palette.tsx new file mode 100644 index 000000000..390b7e2c2 --- /dev/null +++ b/src/client/views/Palette.tsx @@ -0,0 +1,25 @@ +import * as React from "react"; +import "./Palette.scss"; +import { PointData } from "../../new_fields/InkField"; + +export interface PaletteProps { + x: number; + y: number; + thumb: number[]; +} + +export default class Palette extends React.Component<PaletteProps> { + render() { + return ( + <div className="palette-container" style={{ transform: `translate(${this.props.x}px, ${this.props.y}px)` }}> + <div className="palette-thumb" style={{ transform: `translate(${this.props.thumb[0] - this.props.x}px, ${this.props.thumb[1] - this.props.y}px)` }}> + <div className="palette-thumbContent"> + <div className="palette-button" style={{ background: "green" }} onPointerDown={() => console.log("hi")}>1</div> + <div className="palette-button" style={{ background: "red" }}>2</div> + <div className="palette-button" style={{ background: "blue" }}>3</div> + </div> + </div> + </div> + ); + } +}
\ No newline at end of file |
