diff --git a/README.md b/README.md index f2f09a2..e646c7a 100644 --- a/README.md +++ b/README.md @@ -28,7 +28,7 @@ This utility helps simulate the color schemes quickly, along with clipping & map - [X] Alpha color (0 - transparent) - [ ] Copy color in different format - HEX, RGBA, HSLA (JSON) - [ ] Download color format for ASE, GIMP/Inscape color scheme -- [ ] Mobile version +- [X] Mobile version - [ ] Search bar to search places - [ ] Go to current location diff --git a/src/assets/svg/menu-icon.svg b/src/assets/svg/menu-icon.svg new file mode 100644 index 0000000..a94bc56 --- /dev/null +++ b/src/assets/svg/menu-icon.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/components/main-app/reusable/index.js b/src/components/main-app/reusable/index.js new file mode 100644 index 0000000..6b69dd6 --- /dev/null +++ b/src/components/main-app/reusable/index.js @@ -0,0 +1 @@ +export { default as ToggleSidebarData } from './toggle-sidebar-data'; diff --git a/src/components/main-app/reusable/toggle-sidebar-data.js b/src/components/main-app/reusable/toggle-sidebar-data.js new file mode 100644 index 0000000..92fb929 --- /dev/null +++ b/src/components/main-app/reusable/toggle-sidebar-data.js @@ -0,0 +1,32 @@ +import React from 'react'; + +export default function ToggleSidebarData({ + heading, + showData, + toggleData, + extraData, +}) { + return ( +
+ ); +} diff --git a/src/components/main-app/sidebar-wrapper/alpha-input.js b/src/components/main-app/sidebar-wrapper/alpha-input.js index adb7b58..fdcb69b 100644 --- a/src/components/main-app/sidebar-wrapper/alpha-input.js +++ b/src/components/main-app/sidebar-wrapper/alpha-input.js @@ -1,20 +1,32 @@ -import React from 'react'; +import React, { useState } from 'react'; import { URL_OPACITY, URL_UPDATE_PUSH } from 'config'; import { StringParam, useQueryParam } from 'use-query-params'; +import { ToggleSidebarData } from '../reusable'; export default function AlphaInput() { const [opacity, onChangeOpacity] = useQueryParam(URL_OPACITY, StringParam); + const [showData, onShowData] = useState(false); + + const toggleData = () => { + onShowData(!showData); + }; return ( <> -Alpha Value (0-1)
- onChangeOpacity(e.target.value, URL_UPDATE_PUSH)} +Colors Palette
{' '} - addColor()} - class="iconButton fa fa-lg fa-plus" - > - {' '} - -Shape URL (Only Topo JSON)
- onChangeShape(e.target.value, URL_UPDATE_PUSH)} +Tiles URL (XYZ Format)
- onChangeTiles(e.target.value, URL_UPDATE_PUSH)} +