Skip to content

Commit

Permalink
refactor: add back TS conversion changes to SelfHosted file
Browse files Browse the repository at this point in the history
  • Loading branch information
calvin-codecov committed Dec 7, 2024
1 parent 381735a commit 34a8126
Showing 1 changed file with 12 additions and 8 deletions.
Original file line number Diff line number Diff line change
@@ -1,22 +1,29 @@
import { differenceInCalendarDays } from 'date-fns'
import PropTypes from 'prop-types'
import { useState } from 'react'
import { useParams } from 'react-router-dom'

import config from 'config'

import { useSelfHostedSeatsAndLicense } from 'services/selfHosted/useSelfHostedSeatsAndLicense'
import { Provider } from 'shared/api/helpers'
import Banner from 'ui/Banner'
import Button from 'ui/Button'

import LicenseExpirationModal from './LicenseExpirationModal'

interface BannerTextProps {
dateDiff: number
isLicenseExpired: boolean
isSeatsLimitReached: boolean
isLicenseExpiringWithin30Days: boolean
}

const BannerText = ({
dateDiff,
isLicenseExpired,
isSeatsLimitReached,
isLicenseExpiringWithin30Days,
}) => {
}: BannerTextProps) => {
return (
<p className="flex flex-row gap-2 font-semibold">
{isLicenseExpired && isSeatsLimitReached ? (
Expand All @@ -42,15 +49,12 @@ const BannerText = ({
)
}

BannerText.propTypes = {
dateDiff: PropTypes.number.isRequired,
isLicenseExpired: PropTypes.bool.isRequired,
isSeatsLimitReached: PropTypes.bool.isRequired,
isLicenseExpiringWithin30Days: PropTypes.bool.isRequired,
interface URLParams {
provider: Provider
}

const SelfHostedLicenseExpiration = () => {
const { provider } = useParams()
const { provider } = useParams<URLParams>()
const [isModalOpen, setIsModalOpen] = useState(false)
const isSelfHosted = !!config.IS_SELF_HOSTED
const isDedicatedNamespace = !!config.IS_DEDICATED_NAMESPACE
Expand Down

0 comments on commit 34a8126

Please sign in to comment.