From 7831745964d421b44633a67ec8b2b74f73129e3a Mon Sep 17 00:00:00 2001 From: Kevin Meijer Date: Tue, 19 Nov 2024 10:30:36 +0100 Subject: [PATCH] Removed old code --- src/Blueprints/PageBlueprint.php | 33 ----- src/Collections/Pages.php | 137 ------------------ src/Enums/BardButtonTitle.php | 17 --- src/Fieldsets/ButtonFieldset.php | 20 --- .../ComponentHeroBannerFieldset.php | 40 ----- .../Components/ComponentImageTextFieldset.php | 34 ----- .../Components/ComponentTextFieldset.php | 29 ---- .../Components/ComponentUspsFieldset.php | 36 ----- src/Fieldsets/PageBuilderFieldset.php | 54 ------- 9 files changed, 400 deletions(-) delete mode 100644 src/Blueprints/PageBlueprint.php delete mode 100644 src/Collections/Pages.php delete mode 100644 src/Enums/BardButtonTitle.php delete mode 100644 src/Fieldsets/ButtonFieldset.php delete mode 100644 src/Fieldsets/Components/ComponentHeroBannerFieldset.php delete mode 100644 src/Fieldsets/Components/ComponentImageTextFieldset.php delete mode 100644 src/Fieldsets/Components/ComponentTextFieldset.php delete mode 100644 src/Fieldsets/Components/ComponentUspsFieldset.php delete mode 100644 src/Fieldsets/PageBuilderFieldset.php diff --git a/src/Blueprints/PageBlueprint.php b/src/Blueprints/PageBlueprint.php deleted file mode 100644 index 747c502..0000000 --- a/src/Blueprints/PageBlueprint.php +++ /dev/null @@ -1,33 +0,0 @@ -displayName('Title') - ->required(), - PageBuilderFieldset::make(), - ]), - ]), - ]; - } -} diff --git a/src/Collections/Pages.php b/src/Collections/Pages.php deleted file mode 100644 index c7525ad..0000000 --- a/src/Collections/Pages.php +++ /dev/null @@ -1,137 +0,0 @@ -handle()]; - } - - public function template(): ?string - { - return 'statamic-page-builder-kit::page'; - } - - public function layout(): ?string - { - return 'layout'; - } - - public function inject(): array - { - return []; - } - - public function searchIndex(): string - { - return 'default'; - } - - public function revisionsEnabled(): bool - { - return false; - } - - public function defaultPublishState(): bool - { - return true; - } - - public function originBehavior(): string - { - return 'select'; - } - - public function structure(): ?array - { - return [ - 'root' => true, - 'slugs' => true - ]; - } - - public function sortBy(): ?string - { - return null; - } - - public function sortDir(): ?string - { - return null; - } - - public function taxonomies(): array - { - return []; - } - - public function propagate(): ?bool - { - return null; - } - - public function previewTargets(): array - { - return []; - } - - public function autosave(): bool|int|null - { - return null; - } - - public function futureDateBehavior(): ?string - { - return null; - } - - public function pastDateBehavior(): ?string - { - return null; - } -} diff --git a/src/Enums/BardButtonTitle.php b/src/Enums/BardButtonTitle.php deleted file mode 100644 index dad940f..0000000 --- a/src/Enums/BardButtonTitle.php +++ /dev/null @@ -1,17 +0,0 @@ -displayName(__('Button text')), - Link::make('button_link')->displayName(__('Button link')), - Toggle::make('button_open_in_new_tab')->displayName(__('Button open in new tab')) - ]; - } -} diff --git a/src/Fieldsets/Components/ComponentHeroBannerFieldset.php b/src/Fieldsets/Components/ComponentHeroBannerFieldset.php deleted file mode 100644 index 6bc138f..0000000 --- a/src/Fieldsets/Components/ComponentHeroBannerFieldset.php +++ /dev/null @@ -1,40 +0,0 @@ -buttons(BardButtonTitle::cases()) - ->allowSource(false), - Bard::make('text') - ->buttons(BardButtonTitle::cases()) - ->allowSource(false), - ButtonFieldset::make(), - Assets::make('background_image') - ->displayName(__('Background image')) - ->maxFiles(1) - ->container('assets') - ->required(), - ]; - } -} diff --git a/src/Fieldsets/Components/ComponentImageTextFieldset.php b/src/Fieldsets/Components/ComponentImageTextFieldset.php deleted file mode 100644 index d55f6c4..0000000 --- a/src/Fieldsets/Components/ComponentImageTextFieldset.php +++ /dev/null @@ -1,34 +0,0 @@ -buttons(BardButtonTitle::cases()) - ->allowSource(false), - Assets::make('image') - ->container('assets') - ->maxFiles(1) - ]; - } -} diff --git a/src/Fieldsets/Components/ComponentTextFieldset.php b/src/Fieldsets/Components/ComponentTextFieldset.php deleted file mode 100644 index c3a9f9e..0000000 --- a/src/Fieldsets/Components/ComponentTextFieldset.php +++ /dev/null @@ -1,29 +0,0 @@ -buttons(BardButtonTitle::cases()) - ->allowSource(false) - ]; - } -} diff --git a/src/Fieldsets/Components/ComponentUspsFieldset.php b/src/Fieldsets/Components/ComponentUspsFieldset.php deleted file mode 100644 index d58b0f7..0000000 --- a/src/Fieldsets/Components/ComponentUspsFieldset.php +++ /dev/null @@ -1,36 +0,0 @@ -displayName(__('Title')), - Text::make('subtitle')->displayName(__('Subtitle')), - ])->displayName(__('USP')) - ])->displayName(__('USP\'s')), - ])->displayName(__('USP\'s')), - ]; - } -} \ No newline at end of file diff --git a/src/Fieldsets/PageBuilderFieldset.php b/src/Fieldsets/PageBuilderFieldset.php deleted file mode 100644 index ab9ec03..0000000 --- a/src/Fieldsets/PageBuilderFieldset.php +++ /dev/null @@ -1,54 +0,0 @@ -merge($additionalSets); - - // Allow other packages to filter the available sets - $sets = Eventy::filter('justbetter.page_builder.sets', $sets); - - // Map configuration groups to Statamic SetGroup instances - $statamicGroups = $groups->map(function ($group, $groupSlug) use ($sets) { - // Map each set to a Statamic Set instance - $groupSets = collect($sets->get($groupSlug, [])) - ->map(function ($set) { - $setComponent = new $set; - return Set::make($setComponent->getSlug(), [$setComponent::make()]) - ->displayName($setComponent->getTitle()); - }); - - // Create a SetGroup for the current group - return SetGroup::make($groupSlug, $groupSets->toArray()) - ->displayName(__($group['title'] ?? '')); - })->values(); - - // Return the Replicator field containing the configured groups - return [ - Replicator::make('page_builder', $statamicGroups->toArray()) - ]; - } -} \ No newline at end of file