diff --git a/resources/views/components/layouts/modules/show/buttons.blade.php b/resources/views/components/layouts/modules/show/buttons.blade.php
index 9646db9a2..436dabc66 100644
--- a/resources/views/components/layouts/modules/show/buttons.blade.php
+++ b/resources/views/components/layouts/modules/show/buttons.blade.php
@@ -1,6 +1,6 @@
@props(['module', 'installed', 'enable'])
-@if (! empty($module->plan))
+
-@elseif (in_array('onprime', $module->where_to_use))
- @if ($installed)
- @can('delete-modules-item')
-
-
- {{ trans('modules.button.uninstall') }}
-
-
- @endcan
+
- @can('update-modules-item')
- @if ($enable)
+
+ @if (in_array('onprime', $module->where_to_use) || $module->isPurchase)
+ @if ($installed)
+ @can('delete-modules-item')
- {{ trans('modules.button.disable') }}
+ {{ trans('modules.button.uninstall') }}
- @else
-
-
- {{ trans('modules.button.enable') }}
-
-
- @endif
- @endcan
- @else
- @can('create-modules-item')
- @if ($module->install)
- @if (! empty($module->isPurchase) && (! empty($module->purchase_type) && $module->purchase_type == 'monthly'))
-
-
- {{ trans('modules.install') }}
-
-
- @else
-
+
+ {{ trans('modules.button.disable') }}
+
+
+ @else
+
+
+ {{ trans('modules.button.enable') }}
+
+
@endif
- @else
-
- {{ trans('modules.use_app') }}
-
- @endif
- @endcan
- @endif
-@else
- @if ($module->install)
-
-
- {{ trans('modules.switch_to_cloud') }}
-
-
+ @endcan
+ @else
+ @can('create-modules-item')
+ @if ($module->install)
+ @if (! empty($module->isPurchase) && (! empty($module->purchase_type) && $module->purchase_type == 'monthly'))
+
+
+ {{ trans('modules.install') }}
+
+
+ @else
+
+ @endif
+ @else
+
+ {{ trans('modules.use_app') }}
+
+ @endif
+ @endcan
+ @endif
@else
@endif
-@endif
+
+
+
+ @if (empty($module->plan))
+ @if ($installed)
+ @can('delete-modules-item')
+
+
+ {{ trans('modules.button.uninstall') }}
+
+
+ @endcan
+
+ @can('update-modules-item')
+ @if ($enable)
+
+
+ {{ trans('modules.button.disable') }}
+
+
+ @else
+
+
+ {{ trans('modules.button.enable') }}
+
+
+ @endif
+ @endcan
+ @else
+ @can('create-modules-item')
+ @if ($module->install)
+ @if (! empty($module->isPurchase) && (! empty($module->purchase_type) && $module->purchase_type == 'monthly'))
+
+
+ {{ trans('modules.install') }}
+
+
+ @else
+
+ @endif
+ @else
+
+ {{ trans('modules.use_app') }}
+
+ @endif
+ @endcan
+ @endif
+ @else
+
+
+ {{ trans('modules.switch_to_cloud') }}
+
+
+ @endif
+
diff --git a/resources/views/components/layouts/modules/show/information.blade.php b/resources/views/components/layouts/modules/show/information.blade.php
index 91fa2c919..c1281fd89 100644
--- a/resources/views/components/layouts/modules/show/information.blade.php
+++ b/resources/views/components/layouts/modules/show/information.blade.php
@@ -1,7 +1,7 @@
@props(['module'])
@if (! empty($module->plan))
-
+
{!! trans('modules.only_premium_plan') !!}
@@ -14,7 +14,7 @@
@else
-
+
{!! trans('modules.only_works_cloud') !!}
diff --git a/resources/views/modules/item/show.blade.php b/resources/views/modules/item/show.blade.php
index 122c1d563..48ed7cbcd 100644
--- a/resources/views/modules/item/show.blade.php
+++ b/resources/views/modules/item/show.blade.php
@@ -101,29 +101,17 @@
{!! ! empty($module->sort_desc) ? $module->sort_desc : strip_tags($module->description) !!}
- @if (! in_array('onprime', $module->where_to_use))
- @if (! empty($module->cloud_information))
- {!! $module->cloud_information !!}
- @else
-
-
- {!! trans('modules.only_works_cloud') !!}
-
-
- @endif
- @else
-
-
+
+
-
- @if ($module->price != '0.0000')
-
- @endif
-
+
+ @if ($module->price != '0.0000')
+
+ @endif
+
-
- @endif
+