diff --git a/apps/frontend/src/components/analytics/chart-social.tsx b/apps/frontend/src/components/analytics/chart-social.tsx index f51db4261..b4191ba83 100644 --- a/apps/frontend/src/components/analytics/chart-social.tsx +++ b/apps/frontend/src/components/analytics/chart-social.tsx @@ -2,7 +2,6 @@ import { FC, useEffect, useMemo, useRef } from 'react'; import DrawChart from 'chart.js/auto'; import { TotalList } from '@gitroom/frontend/components/analytics/stars.and.forks.interface'; -import dayjs from 'dayjs'; import { chunk } from 'lodash'; function mergeDataPoints(data: TotalList[], numPoints: number): TotalList[] { diff --git a/apps/frontend/src/components/analytics/chart.tsx b/apps/frontend/src/components/analytics/chart.tsx index 06ff43548..7d46d3495 100644 --- a/apps/frontend/src/components/analytics/chart.tsx +++ b/apps/frontend/src/components/analytics/chart.tsx @@ -1,5 +1,5 @@ 'use client'; -import { FC, useEffect, useMemo, useRef } from 'react'; +import { FC, useEffect, useRef } from 'react'; import DrawChart from 'chart.js/auto'; import { ForksList, diff --git a/apps/frontend/src/components/billing/main.billing.component.tsx b/apps/frontend/src/components/billing/main.billing.component.tsx index fc2f88d21..71aaf7da3 100644 --- a/apps/frontend/src/components/billing/main.billing.component.tsx +++ b/apps/frontend/src/components/billing/main.billing.component.tsx @@ -3,8 +3,6 @@ import { Slider } from '@gitroom/react/form/slider'; import React, { FC, useCallback, useEffect, useMemo, useState } from 'react'; import { Button } from '@gitroom/react/form/button'; -import { sortBy } from 'lodash'; -import { Track } from '@gitroom/react/form/track'; import { useFetch } from '@gitroom/helpers/utils/custom.fetch'; import { Subscription } from '@prisma/client'; import { useDebouncedCallback } from 'use-debounce'; @@ -21,7 +19,6 @@ import interClass from '@gitroom/react/helpers/inter.font'; import { useRouter } from 'next/navigation'; import { useVariables } from '@gitroom/react/helpers/variable.context'; import { useModals } from '@mantine/modals'; -import { AddProviderComponent } from '@gitroom/frontend/components/launches/add.provider.component'; import { TopTitle } from '@gitroom/frontend/components/launches/helpers/top.title.component'; import { Textarea } from '@gitroom/react/form/textarea'; diff --git a/apps/frontend/src/components/launches/bot.picture.tsx b/apps/frontend/src/components/launches/bot.picture.tsx index fadac5225..cca8f4262 100644 --- a/apps/frontend/src/components/launches/bot.picture.tsx +++ b/apps/frontend/src/components/launches/bot.picture.tsx @@ -6,10 +6,7 @@ import { Input } from '@gitroom/react/form/input'; import { Button } from '@gitroom/react/form/button'; import { useFetch } from '@gitroom/helpers/utils/custom.fetch'; import { useToaster } from '@gitroom/react/toaster/toaster'; -import { - MediaComponent, - showMediaBox, -} from '@gitroom/frontend/components/media/media.component'; +import { showMediaBox } from '@gitroom/frontend/components/media/media.component'; export const BotPicture: FC<{ integration: Integrations; diff --git a/apps/frontend/src/components/launches/calendar.context.tsx b/apps/frontend/src/components/launches/calendar.context.tsx index 03373f257..1bad55b01 100644 --- a/apps/frontend/src/components/launches/calendar.context.tsx +++ b/apps/frontend/src/components/launches/calendar.context.tsx @@ -19,8 +19,9 @@ import { useSearchParams } from 'next/navigation'; import isoWeek from 'dayjs/plugin/isoWeek'; import weekOfYear from 'dayjs/plugin/weekOfYear'; -dayjs.extend(isoWeek); -dayjs.extend(weekOfYear); +import { extend } from 'dayjs'; +extend(isoWeek); +extend(weekOfYear); export const CalendarContext = createContext({ currentDay: dayjs().day() as 0 | 1 | 2 | 3 | 4 | 5 | 6, diff --git a/apps/frontend/src/components/launches/calendar.tsx b/apps/frontend/src/components/launches/calendar.tsx index 93ea124b3..6aac17c65 100644 --- a/apps/frontend/src/components/launches/calendar.tsx +++ b/apps/frontend/src/components/launches/calendar.tsx @@ -26,8 +26,9 @@ import isSameOrAfter from 'dayjs/plugin/isSameOrAfter'; import isSameOrBefore from 'dayjs/plugin/isSameOrBefore'; import { groupBy, sortBy } from 'lodash'; import Image from 'next/image'; -dayjs.extend(isSameOrAfter); -dayjs.extend(isSameOrBefore); +import { extend } from 'dayjs'; +extend(isSameOrAfter); +extend(isSameOrBefore); export const days = [ 'Monday', @@ -499,7 +500,10 @@ export const CalendarColumn: FC<{ className={`w-full h-full rounded-[10px] hover:border hover:border-seventh flex justify-center items-center gap-[20px] opacity-30 grayscale hover:grayscale-0 hover:opacity-100`} > {integrations.map((selectedIntegrations) => ( -
+
{ const fetch = useFetch(); @@ -93,9 +94,7 @@ export const LayoutSettings = ({ children }: { children: ReactNode }) => { />
{isGeneral ? ( { )}
- {user?.orgId && (user.tier !== 'FREE' || !isGeneral || !billingEnabled) ? ( + {user?.orgId && + (user.tier !== 'FREE' || !isGeneral || !billingEnabled) ? ( ) : (
@@ -141,7 +141,7 @@ export const LayoutSettings = ({ children }: { children: ReactNode }) => {
- {(user.tier === 'FREE' && isGeneral) && billingEnabled ? ( + {user.tier === 'FREE' && isGeneral && billingEnabled ? ( <>

diff --git a/apps/frontend/src/components/marketplace/preview.popup.dynamic.tsx b/apps/frontend/src/components/marketplace/preview.popup.dynamic.tsx index c806bcd88..09c7bd0dd 100644 --- a/apps/frontend/src/components/marketplace/preview.popup.dynamic.tsx +++ b/apps/frontend/src/components/marketplace/preview.popup.dynamic.tsx @@ -1,5 +1,5 @@ import 'reflect-metadata'; -import { FC, useCallback } from 'react'; +import { FC } from 'react'; import { Post as PrismaPost } from '.prisma/client'; import { Providers } from '@gitroom/frontend/components/launches/providers/show.all.providers'; diff --git a/apps/frontend/src/components/onboarding/connect.channels.tsx b/apps/frontend/src/components/onboarding/connect.channels.tsx index 65e5c7f72..a7bf52349 100644 --- a/apps/frontend/src/components/onboarding/connect.channels.tsx +++ b/apps/frontend/src/components/onboarding/connect.channels.tsx @@ -5,7 +5,6 @@ import React, { useCallback, useEffect, useMemo, - useRef, useState, } from 'react'; import { useFetch } from '@gitroom/helpers/utils/custom.fetch'; diff --git a/apps/frontend/src/components/platform-analytics/render.analytics.tsx b/apps/frontend/src/components/platform-analytics/render.analytics.tsx index 6b2e2608a..233af868c 100644 --- a/apps/frontend/src/components/platform-analytics/render.analytics.tsx +++ b/apps/frontend/src/components/platform-analytics/render.analytics.tsx @@ -1,4 +1,4 @@ -import { FC, useCallback, useEffect, useMemo, useState } from 'react'; +import { FC, useCallback, useMemo, useState } from 'react'; import { Integration } from '@prisma/client'; import useSWR from 'swr'; import { useFetch } from '@gitroom/helpers/utils/custom.fetch';