From b9944a2e2df4070453c2c6c411048b67b0d38b41 Mon Sep 17 00:00:00 2001 From: A1Gard Date: Sat, 13 Jul 2024 02:19:42 +0330 Subject: [PATCH] added simple text added invert outline btn --- database/seeders/AreaSeeder.php | 2 +- resources/js/client.js | 1 + resources/sass/client-custom/_zfix.scss | 10 ++++ resources/sass/client.scss | 9 ++-- .../SimpleTextLink/SimpleTextLink.blade.php | 10 ++++ .../index/SimpleTextLink/SimpleTextLink.js | 0 .../index/SimpleTextLink/SimpleTextLink.json | 10 ++++ .../index/SimpleTextLink/SimpleTextLink.php | 50 ++++++++++++++++++ .../index/SimpleTextLink/SimpleTextLink.scss | 14 +++++ .../index/SimpleTextLink/screenshot.png | Bin 0 -> 25446 bytes 10 files changed, 101 insertions(+), 5 deletions(-) create mode 100644 resources/views/segments/index/SimpleTextLink/SimpleTextLink.blade.php create mode 100644 resources/views/segments/index/SimpleTextLink/SimpleTextLink.js create mode 100644 resources/views/segments/index/SimpleTextLink/SimpleTextLink.json create mode 100644 resources/views/segments/index/SimpleTextLink/SimpleTextLink.php create mode 100644 resources/views/segments/index/SimpleTextLink/SimpleTextLink.scss create mode 100644 resources/views/segments/index/SimpleTextLink/screenshot.png diff --git a/database/seeders/AreaSeeder.php b/database/seeders/AreaSeeder.php index ed8e278..22999a5 100644 --- a/database/seeders/AreaSeeder.php +++ b/database/seeders/AreaSeeder.php @@ -28,7 +28,7 @@ class AreaSeeder extends Seeder 'valid_segments' => json_encode( ["top","slider","header","footer","menu", "parallax","other","posts","products","attachments" - ,"groups","categories","category","group"] + ,"groups","categories","category","group","index"] ), 'max' => 10, 'icon' => 'ri-layout-top-2-line', diff --git a/resources/js/client.js b/resources/js/client.js index 71d3601..b719cc7 100644 --- a/resources/js/client.js +++ b/resources/js/client.js @@ -6,3 +6,4 @@ import "../views/segments/preloader/PreloaderCircle/PreloaderCircle.js"; import "../views/segments/top/TopSimple/TopSimple.js"; import "../views/segments/slider/SliderSimple/SliderSimple.js"; import "../views/segments/posts/PostsIconSimple/PostsIconSimple.js"; +import "../views/segments/index/GradientTextLink/GradientTextLink.js"; diff --git a/resources/sass/client-custom/_zfix.scss b/resources/sass/client-custom/_zfix.scss index 245308a..db08ebe 100644 --- a/resources/sass/client-custom/_zfix.scss +++ b/resources/sass/client-custom/_zfix.scss @@ -66,3 +66,13 @@ a,a:visited{ background: darken($xshop-secondary,10); ; } } + +.btn-outline-invert{ + border-color: $xshop-diff; + color: $xshop-diff; + + &:hover{ + background: $xshop-diff; + color: $xshop-primary; + } +} diff --git a/resources/sass/client.scss b/resources/sass/client.scss index 34c34b9..d406d05 100644 --- a/resources/sass/client.scss +++ b/resources/sass/client.scss @@ -1,19 +1,19 @@ // PLEASE DO NOT EDIT THIS FILE, // IF YOU WANT ADD ANY CODE CREATE NEW SCSS INTO client-custom -$xshop-background:#eeeeee; +$xshop-background:#ffffff; $xshop-primary:#6e0000; $xshop-diff:#ffffff; $xshop-secondary:#ff0000; $xshop-text:#111111; -$xshop-border-radius:7px; +$xshop-border-radius:6px; $xshop-shadow:2px 2px 4px #777777; :root{ ---xshop-background:#eeeeee; +--xshop-background:#ffffff; --xshop-primary:#6e0000; --xshop-diff:#ffffff; --xshop-secondary:#ff0000; --xshop-text:#111111; ---xshop-border-radius:7px; +--xshop-border-radius:6px; --xshop-shadow:2px 2px 4px #777777; } @@ -24,3 +24,4 @@ $xshop-shadow:2px 2px 4px #777777; @import "../views/segments/top/TopSimple/TopSimple"; @import "../views/segments/slider/SliderSimple/SliderSimple"; @import "../views/segments/posts/PostsIconSimple/PostsIconSimple"; +@import "../views/segments/index/GradientTextLink/GradientTextLink"; diff --git a/resources/views/segments/index/SimpleTextLink/SimpleTextLink.blade.php b/resources/views/segments/index/SimpleTextLink/SimpleTextLink.blade.php new file mode 100644 index 0000000..07800d4 --- /dev/null +++ b/resources/views/segments/index/SimpleTextLink/SimpleTextLink.blade.php @@ -0,0 +1,10 @@ + diff --git a/resources/views/segments/index/SimpleTextLink/SimpleTextLink.js b/resources/views/segments/index/SimpleTextLink/SimpleTextLink.js new file mode 100644 index 0000000..e69de29 diff --git a/resources/views/segments/index/SimpleTextLink/SimpleTextLink.json b/resources/views/segments/index/SimpleTextLink/SimpleTextLink.json new file mode 100644 index 0000000..3404af6 --- /dev/null +++ b/resources/views/segments/index/SimpleTextLink/SimpleTextLink.json @@ -0,0 +1,10 @@ +{ + "name": "SimpleTextLink", + "version": "1.0", + "author": "xStack", + "email": "xshop@xstack.ir", + "license": "GPL-3.0-or-later", + "url": "https:\/\/xstack.ir", + "author_url": "https:\/\/4xmen.ir", + "packages": [] +} \ No newline at end of file diff --git a/resources/views/segments/index/SimpleTextLink/SimpleTextLink.php b/resources/views/segments/index/SimpleTextLink/SimpleTextLink.php new file mode 100644 index 0000000..07ca44c --- /dev/null +++ b/resources/views/segments/index/SimpleTextLink/SimpleTextLink.php @@ -0,0 +1,50 @@ +section = 'theme'; + $setting->key = $part->area->name . '_' . $part->part.'_title'; + $setting->value = 'Lorem ipsum dolor sit amet, consectetur adipisicing elit. A adipisci aliquid aspernatur, commodi corporis cupiditate'; + $setting->type = 'TEXT'; + $setting->size = 4; + $setting->title = $part->area->name . ' ' . $part->part .' title'; + $setting->save(); + + $setting = new Setting(); + $setting->section = 'theme'; + $setting->key = $part->area->name . '_' . $part->part.'_btn'; + $setting->value = 'Shop'; + $setting->type = 'TEXT'; + $setting->size = 4; + $setting->title = $part->area->name . ' ' . $part->part .' button text'; + $setting->save(); + + $setting = new Setting(); + $setting->section = 'theme'; + $setting->key = $part->area->name . '_' . $part->part.'_link'; + $setting->value = config('app.url'); + $setting->type = 'TEXT'; + $setting->ltr = true; + $setting->size = 4; + $setting->title = $part->area->name . ' ' . $part->part .' button link'; + $setting->save(); + } + public static function onRemove(Part $part = null) + { + Setting::where('key',$part->area->name . '_' . $part->part.'_btn')->first()?->delete(); + Setting::where('key',$part->area->name . '_' . $part->part.'_title')->first()?->delete(); + Setting::where('key',$part->area->name . '_' . $part->part.'_link')->first()?->delete(); + } + public static function onMount(Part $part = null) + { + return $part; + } +} diff --git a/resources/views/segments/index/SimpleTextLink/SimpleTextLink.scss b/resources/views/segments/index/SimpleTextLink/SimpleTextLink.scss new file mode 100644 index 0000000..8021fd0 --- /dev/null +++ b/resources/views/segments/index/SimpleTextLink/SimpleTextLink.scss @@ -0,0 +1,14 @@ +.SimpleTextLink { + // scss + + background: $xshop-primary; + color: $xshop-diff; + + h1{ + font-size: 24px; + margin-bottom: 2rem; + margin-top: 2rem; + } + + margin-bottom: 1rem; +} diff --git a/resources/views/segments/index/SimpleTextLink/screenshot.png b/resources/views/segments/index/SimpleTextLink/screenshot.png new file mode 100644 index 0000000000000000000000000000000000000000..11c719430d5acc8e74e010485264d36ad4e8c43b GIT binary patch literal 25446 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 I>E9px6X9cBivR!s literal 0 HcmV?d00001