-
+ :disabled="!show"
+ :text="__('Copy Review URL to Clipboard')"
+ />
-
diff --git a/src/Fieldtypes/Review.php b/src/Fieldtypes/Review.php
index 674159b..ab7eaf8 100644
--- a/src/Fieldtypes/Review.php
+++ b/src/Fieldtypes/Review.php
@@ -3,7 +3,6 @@
namespace TransformStudios\Review\Fieldtypes;
use Statamic\Entries\Collection;
-use Statamic\Entries\Entry;
use Statamic\Fields\Fieldtype;
use TransformStudios\Review\Support\URL;
@@ -34,6 +33,6 @@ public function preload()
return [];
}
- return ['site_url' => URL::reviewUrl($entry)];
+ return ['site_url' => review_url($entry)];
}
}
diff --git a/src/Http/Middleware/SetSite.php b/src/Http/Middleware/SetSite.php
deleted file mode 100644
index 12de246..0000000
--- a/src/Http/Middleware/SetSite.php
+++ /dev/null
@@ -1,22 +0,0 @@
-id),
- 404
- );
-
- Site::setCurrent($entry->site()->handle());
-
- return $next($request);
- }
-}
diff --git a/src/ServiceProvider.php b/src/ServiceProvider.php
index 861c12c..86f52e6 100644
--- a/src/ServiceProvider.php
+++ b/src/ServiceProvider.php
@@ -3,22 +3,11 @@
namespace TransformStudios\Review;
use Statamic\Providers\AddonServiceProvider;
-use TransformStudios\Review\Actions\OpenReview;
-use TransformStudios\Review\Fieldtypes\Review;
class ServiceProvider extends AddonServiceProvider
{
- protected $actions = [
- OpenReview::class,
- ];
-
- protected $fieldtypes = [
- Review::class,
- ];
-
protected $vite = [
- 'input' => ['resources/js/cp.js'],
+ 'input' => ['resources/css/cp.css', 'resources/js/cp.js'],
'publicDirectory' => 'dist',
- 'hotFile' => __DIR__.'/../dist/hot',
];
}
diff --git a/src/Support/URL.php b/src/helpers.php
similarity index 82%
rename from src/Support/URL.php
rename to src/helpers.php
index 5b68768..892ec46 100644
--- a/src/Support/URL.php
+++ b/src/helpers.php
@@ -1,15 +1,12 @@
id())) {
diff --git a/vite.config.js b/vite.config.js
index 25c0127..7bc5b55 100644
--- a/vite.config.js
+++ b/vite.config.js
@@ -1,17 +1,15 @@
import { defineConfig } from 'vite';
import laravel from 'laravel-vite-plugin';
-import vue from '@vitejs/plugin-vue2';
+import statamic from '@statamic/cms/vite-plugin';
+import tailwindcss from '@tailwindcss/vite';
export default defineConfig({
plugins: [
laravel({
- input: [
- 'resources/js/cp.js'
- ],
- refresh: true,
+ input: ['resources/css/cp.css', 'resources/js/cp.js'],
publicDirectory: 'dist',
- hotFile: 'dist/hot',
}),
- vue(),
+ statamic(),
+ tailwindcss()
],
});