From 7c8273d66338bba4882e80c9ab49de98eac83c9b Mon Sep 17 00:00:00 2001 From: austinkelsay Date: Tue, 10 Sep 2024 15:44:08 -0500 Subject: [PATCH] Added generic button --- .../bitcoinConnect/CoursePaymentButton.js | 3 +- .../bitcoinConnect/ResourcePaymentButton.js | 4 +- .../SubscriptionPaymentButton.js | 7 +- src/components/buttons/GenericButton.js | 11 ++ src/components/content/SelectedContentItem.js | 6 +- .../carousels/templates/CourseTemplate.js | 2 +- .../carousels/templates/ResourceTemplate.js | 2 +- .../carousels/templates/WorkshopTemplate.js | 2 +- .../content/courses/DraftCourseDetails.js | 8 +- .../content/courses/DraftCourseLesson.js | 10 +- .../content/dropdowns/ContentDropdownItem.js | 4 +- .../content/lists/ContentListItem.js | 4 +- src/components/feeds/DiscordFeed.js | 57 ++----- src/components/feeds/GlobalFeed.js | 136 ++++------------- src/components/feeds/MessageInput.js | 36 +++-- src/components/feeds/NostrFeed.js | 98 ++++-------- src/components/feeds/StackerNewsFeed.js | 140 +++++++----------- .../feeds/messages/CommunityMessage.js | 95 ++++++++++++ src/components/forms/ResourceForm.js | 14 +- src/components/forms/WorkshopForm.js | 12 +- src/components/forms/course/CourseForm.js | 8 +- src/components/forms/course/LessonSelector.js | 10 +- .../course/embedded/EmbeddedResourceForm.js | 12 +- .../course/embedded/EmbeddedWorkshopForm.js | 13 +- src/components/menutab/CommunityMenuTab.js | 6 +- src/components/navbar/user/UserAvatar.js | 6 +- src/components/profile/UserContent.js | 7 +- src/components/profile/UserSettings.js | 17 ++- .../profile/subscription/SubscribeModal.js | 6 +- src/components/sidebar/Sidebar.js | 2 + src/context/NDKContext.js | 7 +- src/hooks/apiQueries/useDraftsQuery.js | 18 +-- src/pages/auth/signin.js | 10 +- src/pages/content/index.js | 4 +- src/pages/details/[slug]/index.js | 6 +- src/pages/draft/[slug]/index.js | 8 +- src/pages/feed.js | 4 +- 37 files changed, 368 insertions(+), 427 deletions(-) create mode 100644 src/components/buttons/GenericButton.js create mode 100644 src/components/feeds/messages/CommunityMessage.js diff --git a/src/components/bitcoinConnect/CoursePaymentButton.js b/src/components/bitcoinConnect/CoursePaymentButton.js index 41e4ae5..cec2000 100644 --- a/src/components/bitcoinConnect/CoursePaymentButton.js +++ b/src/components/bitcoinConnect/CoursePaymentButton.js @@ -6,6 +6,7 @@ import { initializeBitcoinConnect } from './BitcoinConnect'; import { LightningAddress } from '@getalby/lightning-tools'; import { useToast } from '@/hooks/useToast'; import { useSession } from 'next-auth/react'; +import GenericButton from '@/components/buttons/GenericButton'; import axios from 'axios'; // Import axios for API calls const Payment = dynamic( @@ -75,7 +76,7 @@ const CoursePaymentButton = ({ lnAddress, amount, onSuccess, onError, courseId } return ( <> -