diff --git a/ui-common/package.json b/ui-common/package.json index fc0155cc4..b22675981 100644 --- a/ui-common/package.json +++ b/ui-common/package.json @@ -1,6 +1,6 @@ { "name": "@up9/mizu-common", - "version": "1.0.132", + "version": "1.0.133", "description": "Made with create-react-library", "author": "", "license": "MIT", diff --git a/ui-common/src/components/UI/InformationIcon.tsx b/ui-common/src/components/UI/InformationIcon.tsx new file mode 100644 index 000000000..e1544a8f2 --- /dev/null +++ b/ui-common/src/components/UI/InformationIcon.tsx @@ -0,0 +1,21 @@ +import React, { CSSProperties } from "react"; +import infoImg from 'assets/info.svg'; +import styles from "./style/InformationIcon.module.sass" + +const DEFUALT_LINK = "https://getmizu.io/docs" + +export interface InformationIconProps{ + link?: string, + style? : CSSProperties +} + +export const InformationIcon: React.FC = ({link,style}) => { + return + + + Info icon + + +} + + diff --git a/ui-common/src/components/UI/assets/info.svg b/ui-common/src/components/UI/assets/info.svg new file mode 100644 index 000000000..532d07621 --- /dev/null +++ b/ui-common/src/components/UI/assets/info.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/ui-common/src/components/UI/index.ts b/ui-common/src/components/UI/index.ts index 6d201bd30..254859f34 100644 --- a/ui-common/src/components/UI/index.ts +++ b/ui-common/src/components/UI/index.ts @@ -5,7 +5,8 @@ import Tooltip from "./Tooltip"; import Checkbox from "./Checkbox" import { StatusBar } from "./StatusBar"; import CustomModal from "./CustomModal"; +import { InformationIcon } from "./InformationIcon"; -export {LoadingOverlay,Select,Tabs,Tooltip,Checkbox,CustomModal} -export {StatusBar} \ No newline at end of file +export {LoadingOverlay,Select,Tabs,Tooltip,Checkbox,CustomModal,InformationIcon} +export {StatusBar} diff --git a/ui-common/src/components/UI/style/InformationIcon.module.sass b/ui-common/src/components/UI/style/InformationIcon.module.sass new file mode 100644 index 000000000..1ef24b94e --- /dev/null +++ b/ui-common/src/components/UI/style/InformationIcon.module.sass @@ -0,0 +1,2 @@ +.flex + display: flex \ No newline at end of file diff --git a/ui/package.json b/ui/package.json index ccbd23c3a..63ebaa79e 100644 --- a/ui/package.json +++ b/ui/package.json @@ -13,7 +13,7 @@ "@types/jest": "^26.0.22", "@types/node": "^12.20.10", "@uiw/react-textarea-code-editor": "^1.4.12", - "@up9/mizu-common": "1.0.131", + "@up9/mizu-common": "1.0.133", "axios": "^0.25.0", "core-js": "^3.20.2", "craco-babel-loader": "^1.0.3", diff --git a/ui/src/components/Header/Header.tsx b/ui/src/components/Header/Header.tsx index 784721cda..369916c0c 100644 --- a/ui/src/components/Header/Header.tsx +++ b/ui/src/components/Header/Header.tsx @@ -3,6 +3,7 @@ import {AuthPresentation} from "../AuthPresentation/AuthPresentation"; import {AnalyzeButton} from "@up9/mizu-common" import logo from '../assets/Mizu-logo.svg'; import './Header.sass'; +import {UI} from "@up9/mizu-common" interface HeaderProps { analyzeStatus: any @@ -15,6 +16,7 @@ export const Header: React.FC = ({analyzeStatus}) => {
{analyzeStatus?.isAnalyzing && } +
;