diff --git a/package-lock.json b/package-lock.json index 08296dfc8..10adadb0e 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "@devtron-labs/devtron-fe-common-lib", - "version": "0.5.7", + "version": "0.5.9", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@devtron-labs/devtron-fe-common-lib", - "version": "0.5.7", + "version": "0.5.9", "license": "ISC", "dependencies": { "@types/react-dates": "^21.8.6", diff --git a/package.json b/package.json index 181ba8cca..c31630f5e 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@devtron-labs/devtron-fe-common-lib", - "version": "0.5.7", + "version": "0.5.9", "description": "Supporting common component library", "type": "module", "main": "dist/index.js", diff --git a/src/Assets/Icon/ic-caret-down-small.svg b/src/Assets/Icon/ic-caret-down-small.svg new file mode 100644 index 000000000..2c11afc63 --- /dev/null +++ b/src/Assets/Icon/ic-caret-down-small.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/Shared/Components/Header/HeaderWithCreateButton/HeaderWithCreateButon.tsx b/src/Shared/Components/Header/HeaderWithCreateButton/HeaderWithCreateButon.tsx index d9ca3b71b..e27666807 100644 --- a/src/Shared/Components/Header/HeaderWithCreateButton/HeaderWithCreateButon.tsx +++ b/src/Shared/Components/Header/HeaderWithCreateButton/HeaderWithCreateButon.tsx @@ -16,13 +16,14 @@ import { useState } from 'react' import { useHistory, useLocation, useParams } from 'react-router-dom' -import { Modal, SERVER_MODE, URLS } from '../../../../Common' +import Button from '@Shared/Components/Button/Button.component' +import { ReactComponent as DropDown } from '@Icons/ic-caret-down-small.svg' +import { ReactComponent as ChartIcon } from '@Icons/ic-charts.svg' +import { ReactComponent as AddIcon } from '@Icons/ic-add.svg' +import { ReactComponent as JobIcon } from '@Icons/ic-k8s-job.svg' import PageHeader from '../PageHeader' -import { ReactComponent as DropDown } from '../../../../Assets/Icon/ic-dropdown-filled.svg' -import { ReactComponent as ChartIcon } from '../../../../Assets/Icon/ic-charts.svg' -import { ReactComponent as AddIcon } from '../../../../Assets/Icon/ic-add.svg' -import { ReactComponent as JobIcon } from '../../../../Assets/Icon/ic-k8s-job.svg' -import { AppListConstants } from '../../../constants' +import { Modal, SERVER_MODE, URLS } from '../../../../Common' +import { AppListConstants, ComponentSizeType } from '../../../constants' import './HeaderWithCreateButton.scss' import { useMainContext } from '../../../Providers' @@ -56,23 +57,28 @@ export const HeaderWithCreateButton = ({ headerName }: HeaderWithCreateButtonPro const renderActionButtons = () => serverMode === SERVER_MODE.FULL ? ( - + dataTestId="create-app-button-on-header" + endIcon={} + size={ComponentSizeType.small} + /> ) : ( - +