Skip to content

Commit

Permalink
Input field labels.
Browse files Browse the repository at this point in the history
  • Loading branch information
soup-bowl committed Jul 31, 2023
1 parent 6e64708 commit 1de4270
Showing 1 changed file with 26 additions and 8 deletions.
34 changes: 26 additions & 8 deletions src/pages/colour.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -68,7 +68,10 @@ const ColourPickerPage = () => {
variant="standard"
type="number"
value={colours.rgb.r}
InputProps={{ inputProps: { min: 0, max: 255 } }}
InputProps={{
inputProps: { min: 0, max: 255 },
startAdornment: <InputAdornment position="start">R</InputAdornment>,
}}
onChange={(e) => {
const rgb: RGB = { ...colours.rgb, r: parseInt(e.target.value) }
setColours(rgbToAll(rgb));
Expand All @@ -80,7 +83,10 @@ const ColourPickerPage = () => {
variant="standard"
type="number"
value={colours.rgb.g}
InputProps={{ inputProps: { min: 0, max: 255 } }}
InputProps={{
inputProps: { min: 0, max: 255 },
startAdornment: <InputAdornment position="start">G</InputAdornment>,
}}
onChange={(e) => {
const rgb: RGB = { ...colours.rgb, g: parseInt(e.target.value) }
setColours(rgbToAll(rgb));
Expand All @@ -92,7 +98,10 @@ const ColourPickerPage = () => {
variant="standard"
type="number"
value={colours.rgb.b}
InputProps={{ inputProps: { min: 0, max: 255 } }}
InputProps={{
inputProps: { min: 0, max: 255 },
startAdornment: <InputAdornment position="start">B</InputAdornment>,
}}
onChange={(e) => {
const rgb: RGB = { ...colours.rgb, b: parseInt(e.target.value) }
setColours(rgbToAll(rgb));
Expand All @@ -117,7 +126,10 @@ const ColourPickerPage = () => {
variant="standard"
type="number"
value={colours.hsl.h}
InputProps={{ inputProps: { min: 0, max: 359 } }}
InputProps={{
inputProps: { min: 0, max: 359 },
startAdornment: <InputAdornment position="start">H</InputAdornment>,
}}
onChange={(e) => {
const hsl: HSL = { ...colours.hsl, h: parseInt(e.target.value) }
setColours(hslToAll(hsl));
Expand All @@ -131,6 +143,7 @@ const ColourPickerPage = () => {
value={colours.hsl.s}
InputProps={{
inputProps: { min: 0, max: 100 },
startAdornment: <InputAdornment position="start">S</InputAdornment>,
endAdornment: <InputAdornment position="end" sx={{ marginRight: 0.5 }}>%</InputAdornment>,
}}
onChange={(e) => {
Expand All @@ -146,6 +159,7 @@ const ColourPickerPage = () => {
value={colours.hsl.l}
InputProps={{
inputProps: { min: 0, max: 100 },
startAdornment: <InputAdornment position="start">L</InputAdornment>,
endAdornment: <InputAdornment position="end" sx={{ marginRight: 0.5 }}>%</InputAdornment>,
}}
onChange={(e) => {
Expand All @@ -167,13 +181,14 @@ const ColourPickerPage = () => {
<Typography sx={{ fontWeight: 'bold' }}>CMYK</Typography>
</Grid>
<Grid item xs={10} sm={6} container>
<Grid item xs={3}>
<Grid item xs={6} md={3}>
<TextField fullWidth
variant="standard"
type="number"
value={colours.cmyk.c}
InputProps={{
inputProps: { min: 0, max: 100 },
startAdornment: <InputAdornment position="start">C</InputAdornment>,
endAdornment: <InputAdornment position="end" sx={{ marginRight: 0.5 }}>%</InputAdornment>,
}}
onChange={(e) => {
Expand All @@ -182,13 +197,14 @@ const ColourPickerPage = () => {
}}
/>
</Grid>
<Grid item xs={3}>
<Grid item xs={6} md={3}>
<TextField fullWidth
variant="standard"
type="number"
value={colours.cmyk.m}
InputProps={{
inputProps: { min: 0, max: 100 },
startAdornment: <InputAdornment position="start">M</InputAdornment>,
endAdornment: <InputAdornment position="end" sx={{ marginRight: 0.5 }}>%</InputAdornment>,
}}
onChange={(e) => {
Expand All @@ -197,13 +213,14 @@ const ColourPickerPage = () => {
}}
/>
</Grid>
<Grid item xs={3}>
<Grid item xs={6} md={3}>
<TextField fullWidth
variant="standard"
type="number"
value={colours.cmyk.y}
InputProps={{
inputProps: { min: 0, max: 100 },
startAdornment: <InputAdornment position="start">Y</InputAdornment>,
endAdornment: <InputAdornment position="end" sx={{ marginRight: 0.5 }}>%</InputAdornment>,
}}
onChange={(e) => {
Expand All @@ -212,13 +229,14 @@ const ColourPickerPage = () => {
}}
/>
</Grid>
<Grid item xs={3}>
<Grid item xs={6} md={3}>
<TextField fullWidth
variant="standard"
type="number"
value={colours.cmyk.k}
InputProps={{
inputProps: { min: 0, max: 100 },
startAdornment: <InputAdornment position="start">K</InputAdornment>,
endAdornment: <InputAdornment position="end" sx={{ marginRight: 0.5 }}>%</InputAdornment>,
}}
onChange={(e) => {
Expand Down

0 comments on commit 1de4270

Please sign in to comment.