From 4a1675b91a46cdcbce63aba2e981f8be79b649ff Mon Sep 17 00:00:00 2001 From: austinkelsay Date: Mon, 14 Apr 2025 13:23:29 -0500 Subject: [PATCH] Clean up unused imports --- src/components/banner/HeroBanner.js | 2 +- src/components/charts/ActivityContributionChart.js | 1 - src/components/charts/CombinedContributionChart.js | 2 -- src/components/content/carousels/CoursesCarousel.js | 2 +- src/components/content/carousels/DocumentsCarousel.js | 1 - src/components/content/courses/CombinedLesson.js | 1 - src/components/content/dropdowns/MessageDropdownItem.js | 1 - src/components/content/lists/ContentListItem.js | 2 +- src/components/feeds/MessageInput.js | 2 +- src/components/feeds/StackerNewsFeed.js | 2 +- src/components/forms/course/embedded/EmbeddedDocumentForm.js | 1 - src/components/menutab/CommunityMenuTab.js | 2 +- src/components/menutab/MenuTab.js | 1 - src/components/profile/UserAccountLinking.js | 1 - src/components/profile/UserProfileCard.js | 1 - src/components/profile/subscription/CalendlyEmbed.js | 2 +- src/components/zaps/ZapDisplay.js | 2 +- src/components/zaps/ZapForm.js | 2 +- src/context/NDKContext.js | 2 +- 19 files changed, 10 insertions(+), 20 deletions(-) diff --git a/src/components/banner/HeroBanner.js b/src/components/banner/HeroBanner.js index 38eaf68..35c8cee 100644 --- a/src/components/banner/HeroBanner.js +++ b/src/components/banner/HeroBanner.js @@ -1,4 +1,4 @@ -import React, { useEffect, useState, useRef } from 'react'; +import React, { useEffect, useState } from 'react'; import useWindowWidth from '@/hooks/useWindowWidth'; import Image from 'next/image'; import { getSession, signIn, useSession } from 'next-auth/react'; diff --git a/src/components/charts/ActivityContributionChart.js b/src/components/charts/ActivityContributionChart.js index f822e58..2d7e658 100644 --- a/src/components/charts/ActivityContributionChart.js +++ b/src/components/charts/ActivityContributionChart.js @@ -1,5 +1,4 @@ import React, { useState, useCallback } from 'react'; -import { Tooltip } from 'primereact/tooltip'; import useWindowWidth from '@/hooks/useWindowWidth'; import MoreInfo from '@/components/MoreInfo'; diff --git a/src/components/charts/CombinedContributionChart.js b/src/components/charts/CombinedContributionChart.js index 16740b5..e5b7ef4 100644 --- a/src/components/charts/CombinedContributionChart.js +++ b/src/components/charts/CombinedContributionChart.js @@ -1,7 +1,5 @@ import React, { useState, useCallback, useEffect } from 'react'; import { useFetchGithubCommits } from '@/hooks/githubQueries/useFetchGithubCommits'; -import { Tooltip } from 'primereact/tooltip'; -import { formatDateTime } from '@/utils/time'; import useWindowWidth from '@/hooks/useWindowWidth'; import MoreInfo from '@/components/MoreInfo'; diff --git a/src/components/content/carousels/CoursesCarousel.js b/src/components/content/carousels/CoursesCarousel.js index a8e0473..cf9e0c3 100644 --- a/src/components/content/carousels/CoursesCarousel.js +++ b/src/components/content/carousels/CoursesCarousel.js @@ -1,4 +1,4 @@ -import React, { useState, useEffect, use } from 'react'; +import React, { useState, useEffect } from 'react'; import { Carousel } from 'primereact/carousel'; import { parseCourseEvent } from '@/utils/nostr'; import { CourseTemplate } from '@/components/content/carousels/templates/CourseTemplate'; diff --git a/src/components/content/carousels/DocumentsCarousel.js b/src/components/content/carousels/DocumentsCarousel.js index 94f6f75..0602615 100644 --- a/src/components/content/carousels/DocumentsCarousel.js +++ b/src/components/content/carousels/DocumentsCarousel.js @@ -6,7 +6,6 @@ import { DocumentTemplate } from '@/components/content/carousels/templates/Docum import TemplateSkeleton from '@/components/content/carousels/skeletons/TemplateSkeleton'; import { useDocuments } from '@/hooks/nostr/useDocuments'; import useWindowWidth from '@/hooks/useWindowWidth'; -import { nip19 } from 'nostr-tools'; import { Divider } from 'primereact/divider'; const responsiveOptions = [ { diff --git a/src/components/content/courses/CombinedLesson.js b/src/components/content/courses/CombinedLesson.js index 61f9854..657f358 100644 --- a/src/components/content/courses/CombinedLesson.js +++ b/src/components/content/courses/CombinedLesson.js @@ -10,7 +10,6 @@ import { getTotalFromZaps } from '@/utils/lightning'; import useWindowWidth from '@/hooks/useWindowWidth'; import appConfig from '@/config/appConfig'; import useTrackVideoLesson from '@/hooks/tracking/useTrackVideoLesson'; -import { Menu } from 'primereact/menu'; import { Toast } from 'primereact/toast'; import MoreOptionsMenu from '@/components/ui/MoreOptionsMenu'; import { useSession } from 'next-auth/react'; diff --git a/src/components/content/dropdowns/MessageDropdownItem.js b/src/components/content/dropdowns/MessageDropdownItem.js index ede3407..f51997e 100644 --- a/src/components/content/dropdowns/MessageDropdownItem.js +++ b/src/components/content/dropdowns/MessageDropdownItem.js @@ -1,5 +1,4 @@ import React, { useState, useEffect, useCallback, useMemo } from 'react'; -import CommunityMessage from '@/components/feeds/messages/CommunityMessage'; import { parseMessageEvent } from '@/utils/nostr'; import { ProgressSpinner } from 'primereact/progressspinner'; import { useNDKContext } from '@/context/NDKContext'; diff --git a/src/components/content/lists/ContentListItem.js b/src/components/content/lists/ContentListItem.js index 9740ebe..147d4de 100644 --- a/src/components/content/lists/ContentListItem.js +++ b/src/components/content/lists/ContentListItem.js @@ -1,4 +1,4 @@ -import React, { useEffect } from 'react'; +import React from 'react'; import Image from 'next/image'; import GenericButton from '@/components/buttons/GenericButton'; import { useImageProxy } from '@/hooks/useImageProxy'; diff --git a/src/components/feeds/MessageInput.js b/src/components/feeds/MessageInput.js index f443347..2036db4 100644 --- a/src/components/feeds/MessageInput.js +++ b/src/components/feeds/MessageInput.js @@ -1,4 +1,4 @@ -import React, { useState, useEffect, useRef } from 'react'; +import React, { useState, useRef } from 'react'; import { InputTextarea } from 'primereact/inputtextarea'; import GenericButton from '@/components/buttons/GenericButton'; import { useNDKContext } from '@/context/NDKContext'; diff --git a/src/components/feeds/StackerNewsFeed.js b/src/components/feeds/StackerNewsFeed.js index ae53ec0..dfc888f 100644 --- a/src/components/feeds/StackerNewsFeed.js +++ b/src/components/feeds/StackerNewsFeed.js @@ -1,4 +1,4 @@ -import React, { useEffect } from 'react'; +import React from 'react'; import { ProgressSpinner } from 'primereact/progressspinner'; import { useQuery } from '@tanstack/react-query'; import axios from 'axios'; diff --git a/src/components/forms/course/embedded/EmbeddedDocumentForm.js b/src/components/forms/course/embedded/EmbeddedDocumentForm.js index c42323d..ffc6e05 100644 --- a/src/components/forms/course/embedded/EmbeddedDocumentForm.js +++ b/src/components/forms/course/embedded/EmbeddedDocumentForm.js @@ -1,5 +1,4 @@ import React, { useState, useEffect, useCallback } from 'react'; -import axios from 'axios'; import { InputText } from 'primereact/inputtext'; import { InputNumber } from 'primereact/inputnumber'; import { InputSwitch } from 'primereact/inputswitch'; diff --git a/src/components/menutab/CommunityMenuTab.js b/src/components/menutab/CommunityMenuTab.js index 88c4fef..c5e2cc3 100644 --- a/src/components/menutab/CommunityMenuTab.js +++ b/src/components/menutab/CommunityMenuTab.js @@ -1,4 +1,4 @@ -import React, { useState, useEffect } from 'react'; +import React from 'react'; import { TabMenu } from 'primereact/tabmenu'; import GenericButton from '@/components/buttons/GenericButton'; import Image from 'next/image'; diff --git a/src/components/menutab/MenuTab.js b/src/components/menutab/MenuTab.js index 1fe98f0..d224b60 100644 --- a/src/components/menutab/MenuTab.js +++ b/src/components/menutab/MenuTab.js @@ -1,6 +1,5 @@ import React from 'react'; import { TabMenu } from 'primereact/tabmenu'; -import { Button } from 'primereact/button'; import GenericButton from '@/components/buttons/GenericButton'; export default function MenuTab({ items, activeIndex, onTabChange, sidebarVisible, onToggleSidebar, isMobileView = false }) { diff --git a/src/components/profile/UserAccountLinking.js b/src/components/profile/UserAccountLinking.js index 86d656f..01491fe 100644 --- a/src/components/profile/UserAccountLinking.js +++ b/src/components/profile/UserAccountLinking.js @@ -1,5 +1,4 @@ import React, { useEffect } from 'react'; -import { Menu } from 'primereact/menu'; import GenericButton from '@/components/buttons/GenericButton'; import { signIn } from 'next-auth/react'; import Image from 'next/image'; diff --git a/src/components/profile/UserProfileCard.js b/src/components/profile/UserProfileCard.js index a2a24e6..1414973 100644 --- a/src/components/profile/UserProfileCard.js +++ b/src/components/profile/UserProfileCard.js @@ -1,7 +1,6 @@ import React, { useRef, useState } from 'react'; import Image from 'next/image'; import { Menu } from 'primereact/menu'; -import { Tooltip } from 'primereact/tooltip'; import { Dialog } from 'primereact/dialog'; import { nip19 } from 'nostr-tools'; import { useImageProxy } from '@/hooks/useImageProxy'; diff --git a/src/components/profile/subscription/CalendlyEmbed.js b/src/components/profile/subscription/CalendlyEmbed.js index 5b08faf..fc57588 100644 --- a/src/components/profile/subscription/CalendlyEmbed.js +++ b/src/components/profile/subscription/CalendlyEmbed.js @@ -1,4 +1,4 @@ -import React, { useState, useEffect } from 'react'; +import React, { useEffect } from 'react'; import { Dialog } from 'primereact/dialog'; import { Button } from 'primereact/button'; import useWindowWidth from '@/hooks/useWindowWidth'; diff --git a/src/components/zaps/ZapDisplay.js b/src/components/zaps/ZapDisplay.js index c554359..1c3c920 100644 --- a/src/components/zaps/ZapDisplay.js +++ b/src/components/zaps/ZapDisplay.js @@ -1,4 +1,4 @@ -import React, { useRef, useEffect, useState, useMemo } from 'react'; +import React, { useRef, useState, useMemo } from 'react'; import { OverlayPanel } from 'primereact/overlaypanel'; import ZapForm from './ZapForm'; import { ProgressSpinner } from 'primereact/progressspinner'; diff --git a/src/components/zaps/ZapForm.js b/src/components/zaps/ZapForm.js index 6fdbc8d..403ddea 100644 --- a/src/components/zaps/ZapForm.js +++ b/src/components/zaps/ZapForm.js @@ -1,4 +1,4 @@ -import React, { useEffect } from 'react'; +import React from 'react'; import { nip19 } from 'nostr-tools'; import appConfig from '@/config/appConfig'; diff --git a/src/context/NDKContext.js b/src/context/NDKContext.js index 0d4a0e6..b58715f 100644 --- a/src/context/NDKContext.js +++ b/src/context/NDKContext.js @@ -1,4 +1,4 @@ -import React, { createContext, useContext, useEffect, useState, useMemo } from 'react'; +import React, { createContext, useContext, useEffect, useState } from 'react'; import NDK, { NDKNip07Signer } from '@nostr-dev-kit/ndk'; import NDKCacheAdapterDexie from '@nostr-dev-kit/ndk-cache-dexie'; import { useLocalStorage } from '@/hooks/useLocalStorage';