diff --git a/airbyte-webapp/src/components/icons/CreditsIcon.tsx b/airbyte-webapp/src/components/icons/CreditsIcon.tsx new file mode 100644 index 0000000000000..54deb3372bef3 --- /dev/null +++ b/airbyte-webapp/src/components/icons/CreditsIcon.tsx @@ -0,0 +1,20 @@ +import { theme } from "theme"; + +interface Props { + color?: string; +} + +export const CreditsIcon = ({ color = theme.greyColor20 }: Props) => ( + + + + +); diff --git a/airbyte-webapp/src/locales/en.json b/airbyte-webapp/src/locales/en.json index 8e1e5ca7dbe94..01b074c9a5c16 100644 --- a/airbyte-webapp/src/locales/en.json +++ b/airbyte-webapp/src/locales/en.json @@ -504,7 +504,7 @@ "credits.credits": "Credits", "credits.whatAreCredits": "What are credits?", - "credits.buyCredits": "Buy credits", + "credits.buyCredits": "+ Buy credits", "credits.talkToSales": "Talk to Sales", "credits.remainingCredits": "Remaining credits", "credits.creditUsage": "Credit Usage", diff --git a/airbyte-webapp/src/packages/cloud/views/credits/CreditsPage/components/RemainingCredits.tsx b/airbyte-webapp/src/packages/cloud/views/credits/CreditsPage/components/RemainingCredits.tsx index 22b101e5043b2..2561119384f17 100644 --- a/airbyte-webapp/src/packages/cloud/views/credits/CreditsPage/components/RemainingCredits.tsx +++ b/airbyte-webapp/src/packages/cloud/views/credits/CreditsPage/components/RemainingCredits.tsx @@ -1,5 +1,3 @@ -import { faStar } from "@fortawesome/free-regular-svg-icons"; -import { FontAwesomeIcon } from "@fortawesome/react-fontawesome"; import React, { useEffect, useRef, useState } from "react"; import { FormattedMessage, FormattedNumber } from "react-intl"; import { useSearchParams } from "react-router-dom"; @@ -42,10 +40,6 @@ const Count = styled.div` font-size: 24px; line-height: 29px; `; -const StarIcon = styled(FontAwesomeIcon)` - margin-right: 6px; - font-size: 22px; -`; const Actions = styled.div` display: flex; gap: 12px; @@ -122,21 +116,19 @@ const RemainingCredits: React.FC = ({ selfServiceCheckoutEnabled }) => { - - diff --git a/airbyte-webapp/src/packages/cloud/views/layout/SideBar/SideBar.tsx b/airbyte-webapp/src/packages/cloud/views/layout/SideBar/SideBar.tsx index f6251008171d6..853481dc6f6fd 100644 --- a/airbyte-webapp/src/packages/cloud/views/layout/SideBar/SideBar.tsx +++ b/airbyte-webapp/src/packages/cloud/views/layout/SideBar/SideBar.tsx @@ -1,4 +1,3 @@ -import { faStar } from "@fortawesome/free-regular-svg-icons"; import { faQuestionCircle } from "@fortawesome/free-regular-svg-icons"; import { FontAwesomeIcon } from "@fortawesome/react-fontawesome"; import React from "react"; @@ -7,6 +6,7 @@ import { NavLink } from "react-router-dom"; import styled from "styled-components"; import { Link } from "components"; +import { CreditsIcon } from "components/icons/CreditsIcon"; import { FeatureItem, IfFeatureEnabled } from "hooks/services/Feature"; import { useCurrentWorkspace } from "hooks/services/useWorkspace"; @@ -27,11 +27,6 @@ import { useCalculateSidebarStyles, getPopoutStyles } from "views/layout/SideBar import { RoutePaths } from "../../../../../pages/routePaths"; -const CreditsIcon = styled(FontAwesomeIcon)` - font-size: 21px; - line-height: 21px; -`; - const Bar = styled.nav` width: 100px; min-width: 65px; @@ -131,7 +126,7 @@ const SideBar: React.FC = () => {
  • - +