From e77d1dc21ac5f30c687ee394895ccb1c7dae8366 Mon Sep 17 00:00:00 2001 From: A1Gard Date: Fri, 19 Jul 2024 05:12:21 +0330 Subject: [PATCH] added recet menu --- app/Helpers/Helper.php | 10 + app/Models/Item.php | 4 + config/translator.php | 2 +- database/seeders/DatabaseSeeder.php | 3 +- resources/lang/ar.json | 368 ------------------ resources/lang/fa.json | 15 +- .../menu/RecetMenu/RecetMenu.blade.php | 30 ++ .../segments/menu/RecetMenu/RecetMenu.js | 4 + .../segments/menu/RecetMenu/RecetMenu.json | 10 + .../segments/menu/RecetMenu/RecetMenu.php | 31 ++ .../segments/menu/RecetMenu/RecetMenu.scss | 65 ++++ .../segments/menu/RecetMenu/screenshot.png | Bin 0 -> 40298 bytes .../slider/SliderSimple/SliderSimple.scss | 1 + 13 files changed, 171 insertions(+), 372 deletions(-) delete mode 100644 resources/lang/ar.json create mode 100644 resources/views/segments/menu/RecetMenu/RecetMenu.blade.php create mode 100644 resources/views/segments/menu/RecetMenu/RecetMenu.js create mode 100644 resources/views/segments/menu/RecetMenu/RecetMenu.json create mode 100644 resources/views/segments/menu/RecetMenu/RecetMenu.php create mode 100644 resources/views/segments/menu/RecetMenu/RecetMenu.scss create mode 100644 resources/views/segments/menu/RecetMenu/screenshot.png diff --git a/app/Helpers/Helper.php b/app/Helpers/Helper.php index 70ecfef..30f2594 100644 --- a/app/Helpers/Helper.php +++ b/app/Helpers/Helper.php @@ -6,6 +6,7 @@ use App\Models\Group; use App\Models\Category; use App\Models\Area; use App\Models\Part; +use App\Models\Menu; use Illuminate\Support\Facades\Route; @@ -783,6 +784,15 @@ function getGroupBySetting($key) { return Group::where('id', getSetting($key) ?? 1)->first(); } +/** + * get group by setting key + * @param $key + * @return Menu + */ +function getMenuBySetting($key) +{ + return Menu::where('id', getSetting($key) ?? 1)->first(); +} /** * get group's posts by setting key diff --git a/app/Models/Item.php b/app/Models/Item.php index 070ad7a..2f74d37 100644 --- a/app/Models/Item.php +++ b/app/Models/Item.php @@ -26,4 +26,8 @@ class Item extends Model { return $this->hasMany(MenuItem::class, 'parent'); } + + public function dest(){ + return $this->morphTo('menuable','menuable_type','menuable_id'); + } } diff --git a/config/translator.php b/config/translator.php index 4deb839..4b240c5 100644 --- a/config/translator.php +++ b/config/translator.php @@ -4,7 +4,7 @@ use Translator\Framework\LaravelConfigLoader; use Translator\Infra\LaravelJsonTranslationRepository; return [ - 'languages' => ["fa","ar"], + 'languages' => ["fa"], 'directories' => [ app_path(), resource_path('views'), diff --git a/database/seeders/DatabaseSeeder.php b/database/seeders/DatabaseSeeder.php index 8f8897f..23cae9c 100644 --- a/database/seeders/DatabaseSeeder.php +++ b/database/seeders/DatabaseSeeder.php @@ -38,7 +38,8 @@ class DatabaseSeeder extends Seeder AreaSeeder::class, PartSeeder::class, InvoiceSeeder::class, - VisitorSeeder::class + VisitorSeeder::class, + MenuSeeder::class, ] ); } diff --git a/resources/lang/ar.json b/resources/lang/ar.json deleted file mode 100644 index 223fcd7..0000000 --- a/resources/lang/ar.json +++ /dev/null @@ -1,368 +0,0 @@ -{ - " days ago": "منذ أيام", - " hours ago": "منذ ساعات", - " minutes ago": "منذ دقائق", - " seconds ago": "منذ ثواني", - "$role": "$ دور", - ":ADDRESS removed": ": تمت إزالة العنوان", - ":COUNT Images uploaded successfully": ":تم تحميل COUNT من الصور بنجاح", - ":COUNT items answered successfully": ":تم الرد على COUNT من العناصر بنجاح", - ":COUNT items changed status successfully": ": تم تغيير حالة COUNT من العناصر بنجاح", - ":COUNT items closed successfully": ":تم إغلاق COUNT من العناصر بنجاح", - ":COUNT items deleted successfully": ":تم حذف COUNT من العناصر بنجاح", - ":COUNT items drafted successfully": ": تمت صياغة COUNT من العناصر بنجاح", - ":COUNT items pending successfully": ":COUNT من العناصر المعلقة بنجاح", - ":COUNT items published successfully": ":تم نشر COUNT من العناصر بنجاح", - ":COUNT items restored successfully": ": تمت استعادة COUNT من العناصر بنجاح", - ":COUNT users role changed to :NEWROLE successfully": ":تم تغيير دور COUNT من المستخدمين إلى :COUNT بنجاح", - "A fresh verification link has been sent to your email address.": "تم إرسال رابط تحقق جديد إلى عنوان بريدك الإلكتروني.", - "AI translate form original source": "", - "API error!": "", - "Add": "أضف", - "Add another one": "أضف واحدًا آخر", - "Add cover to better results": "أضف غطاء لنتائج أفضل", - "Add new adv": "إضافة إعلان جديد", - "Add new attachment": "إضافة مرفق جديد", - "Add new category": "إضافة تصنيف جديد", - "Add new city": "إضافة مدينة جديدة", - "Add new clip": "إضافة مقطع جديد", - "Add new comment": "إضافة تعليق جديد", - "Add new contact": "إضافة جهة اتصال جديدة", - "Add new customer": "إضافة عميل جديد", - "Add new discount": "إضافة خصم جديد", - "Add new gallery": "إضافة معرض جديد", - "Add new group": "إضافة مجموعة جديدة", - "Add new language": "إضافة لغة جديدة", - "Add new post": "إضافة مشاركة جديدة", - "Add new product": "إضافة منتج جديد", - "Add new prop": "إضافة دعامة جديدة", - "Add new question": "إضافة سؤال جديد", - "Add new setting": "إضافة إعداد جديد", - "Add new slider": "إضافة شريط تمرير جديد", - "Add new state": "إضافة حالة جديدة", - "Add new ticket": "إضافة تذكرة جديدة", - "Add new transport": "إضافة وسيلة نقل جديدة", - "Add new user": "إضافة مستخدم جديد", - "Add to setting": "أضف إلى الإعداد", - "Added by:": "أضيفت بواسطة :", - "Additional data": "بيانات إضافية", - "Address added to :CUSTOMER": "تم إضافة العنوان إلى :CUSTOMER", - "Addresses": "العناوين", - "Advertise": "أعلن", - "Advs list": "قائمة الإعلانات", - "Amount": "المبلغ", - "Answer": "الإجابة", - "Answer:
": "", - "Answered": "تمت الإجابة", - "Approve": "موافقة", - "Approved": "تمت الموافقة", - "Area design": "تصميم المنطقة", - "As you wished created successfully": "", - "As you wished deattached successfully": "", - "As you wished removed successfully": "", - "As you wished restored successfully": "", - "As you wished sort saved": "", - "As you wished updated successfully": "", - "Attaching": "", - "Attachments": "", - "Attachments list": "", - "Background image": "", - "Base price": "", - "Basic data": "", - "Batch delete": "", - "Batch restore": "", - "Before proceeding, please check your email for a verification link.": "", - "Bulk actions:": "", - "Catalog": "", - "Categories": "", - "Categories list": "", - "Category": "", - "Category name": "", - "Category slug": "", - "Change latitude and longitude": "", - "Check all": "", - "Cities list": "", - "City": "", - "Click here to upload or drag and drop here": "", - "Clips list": "", - "Close": "", - "Code": "", - "Colleague": "", - "Command ignored, segment part exists!": "", - "Comment": "", - "Comment :STATUS": "", - "Comment replay": "", - "Commentator": "", - "Comments": "", - "Confirm Password": "", - "Contact us": "", - "Contacts list": "", - "Contents": "", - "Country": "", - "Cover": "", - "Credit": "", - "Customers": "", - "Customers list": "", - "Dashboard": "", - "Date": "", - "Deattach": "", - "Default": "", - "Description": "", - "Description Table": "", - "Description Text": "", - "Design": "", - "Design :AREA": "", - "Devices": "", - "Discount code": "", - "Discount data": "", - "Discounts": "", - "Discounts list": "", - "Do it": "", - "Double click on image to change index image": "", - "Download": "", - "Download json file": "", - "Draft": "", - "E-mail is unique each users": "", - "Edit": "", - "Edit adv": "", - "Edit attachment": "", - "Edit category": "", - "Edit city": "", - "Edit clip": "", - "Edit comment": "", - "Edit contact": "", - "Edit customer": "", - "Edit discount": "", - "Edit gallery": "", - "Edit group": "", - "Edit language": "", - "Edit post": "", - "Edit product": "", - "Edit prop": "", - "Edit question": "", - "Edit slider": "", - "Edit state": "", - "Edit ticket": "", - "Edit transport": "", - "Edit user": "", - "Email": "", - "Email Address": "", - "Emoji": "", - "Excerpt": "", - "Expire": "", - "Expire date": "", - "Expire date": "", - "False": "", - "Feature image": "", - "File": "", - "File ext": "", - "File name": "", - "File size": "", - "Flag": "", - "Forgot Your Password?": "", - "From - To": "", - "GFX of website updated": "", - "Galleries": "", - "Galleries list": "", - "Graphic": "", - "Group Parent": "", - "Group name": "", - "Group slug": "", - "Groups": "", - "Groups list": "", - "Icon": "", - "If not choose expire expire time will be unlimited": "", - "If you did not receive the email": "", - "If you want to change the password, choose both the same. Otherwise, leave the password field blank.": "", - "If you want to only attach to other staff members and do not want to appear in the website attachment list, uncheck `fillable`": "", - "Image": "", - "Image deleted successfully": "", - "Image uploaded successfully": "", - "Images": "", - "Index image": "", - "Information": "", - "Interaction": "", - "Invalid area segment": "", - "Invalid json file!": "", - "Invalid morph": "", - "Invoices": "", - "Is default": "", - "Is effective price?": "", - "Is fillable": "", - "Key": "", - "Label": "", - "Languages": "", - "Languages list": "", - "Last month visitors devices": "", - "Last week orders": "", - "Latitude": "", - "Link": "", - "Login": "", - "Logout": "", - "Logs of admins": "", - "Logs of guests": "", - "Longitude": "", - "Main group": "", - "Main language content": "", - "Main product category": "", - "Managing": "", - "Max click": "", - "Max click zero is unlimited": "", - "Medias": "", - "Menus": "", - "Message": "", - "Message replay": "", - "Mobile": "", - "Model": "", - "Name": "", - "Name and lastname": "", - "Need process orders": "", - "Next": "", - "No parent": "", - "Not required": "", - "Orders": "", - "Password": "", - "Pending": "", - "Pending tickets": "", - "Pin": "", - "Please confirm your password before continuing.": "", - "Please upload file": "", - "Post": "", - "Post Text": "", - "Post reply": "", - "Posts": "", - "Posts list": "", - "Preview": "", - "Previous": "", - "Price": "", - "Product": "", - "Products": "", - "Products list": "", - "Properties meta": "", - "Props list": "", - "Publish": "", - "Published": "", - "Purchase price": "", - "Question": "", - "Question for:": "", - "Question\/Message": "", - "Questions": "", - "Questions list": "", - "RTL": "", - "Read more": "", - "Recommends": "", - "Register": "", - "Reject": "", - "Rejected": "", - "Remember Me": "", - "Remove": "", - "Reply": "", - "Reply comment": "", - "Reply message...": "", - "Reports": "", - "Required": "", - "Reset Password": "", - "Restore": "", - "Role": "", - "Role filter": "", - "SKU": "", - "Save": "", - "Save all settings": "", - "Search": "", - "Search & Filter": "", - "Searchable": "", - "Section": "", - "Sections": "", - "Send Answer": "", - "Send Answer and close": "", - "Send Password Reset Link": "", - "Set": "", - "Setting": "", - "Setting added to website": "", - "Setting of website updated": "", - "Shopping card": "", - "Show": "", - "Show list": "", - "Size": "", - "Slider": "", - "Slider data": "", - "Sliders list": "", - "Slug": "", - "Sort": "", - "State": "", - "States": "", - "States list": "", - "Status": "", - "Stock quantity": "", - "Subject": "", - "Subtitle": "", - "Tag": "", - "Tags": "", - "Tags, Press enter": "", - "The first and\/or second image will be index image": "", - "Theme": "", - "Theme part created successfully: [blade, js, json, scss, php, assets, screenshot]": "", - "There is nothing to show!": "", - "There is noting file to show!": "", - "Tickets": "", - "Tickets list": "", - "Tips": "", - "Title": "", - "Titles updated": "", - "Toggle navigation": "", - "Toggle selection": "", - "Totol": "", - "Translate": "", - "Translate model": "", - "Translate updated": "", - "Translate with AI": "", - "Translated by ai xstack service :TAG": "", - "Transports": "", - "Transports list": "", - "Trashed": "", - "Trashed items": "", - "True": "", - "Type": "", - "Unit": "", - "Unknown bulk action : :ACTION": "", - "Upload file": "", - "Upload images": "", - "Upload new images": "", - "User filter": "", - "Users": "", - "Users list": "", - "Value": "", - "Verify Your Email Address": "", - "Video clip": "", - "Video clips": "", - "Visitors": "", - "Visits": "", - "We recommending add title each images": "", - "Welcome back": "", - "Width": "", - "You can add images after create gallery": "", - "You can choose more than image to upload": "", - "You can choose one or more image together": "", - "You can create \/ edit clip as draft, publish it when you want": "", - "You can leave the slug empty; it will be generated automatically.": "", - "Your Email sent": "", - "a minute ago": "", - "address updated": "", - "an hour ago": "", - "approved": "", - "area :NAME of website updated": "", - "click here to request another": "", - "emoji": "", - "image": "", - "jpg": "", - "last month visits": "", - "minute": "", - "not searchable": "", - "one second ago": "", - "password repeat": "", - "pending": "", - "rejected": "", - "webp": "", - "xShop": "", - "yesterday": "أمس" -} \ No newline at end of file diff --git a/resources/lang/fa.json b/resources/lang/fa.json index 6797bc0..5135a98 100644 --- a/resources/lang/fa.json +++ b/resources/lang/fa.json @@ -3,6 +3,7 @@ " hours ago": "ساعت قبل", " minutes ago": "دقیقه قبل", " seconds ago": "ثانیه قبل", + "!": "", "$role": "", ":ADDRESS removed": ":ADDRESS حذف شد", ":COUNT Images uploaded successfully": ":COUNT تصویر بارگزاری شد", @@ -16,6 +17,7 @@ ":COUNT items restored successfully": ":COUNT مورد بازیافت شد", ":COUNT users role changed to :NEWROLE successfully": ":COUNT کاربر نقش‌شان به :NEWROLE تغییر داده شد ", "A fresh verification link has been sent to your email address.": "یک پیوند تازه به رایانه شما جهت تایید ارسال شد", + "ACL": "", "AI translate form original source": "ترجمه به کمک هوش مصنوعی از منبع اصلی", "API error!": "خطای API", "Add": "افزودن", @@ -33,6 +35,7 @@ "Add new gallery": "افزودن یک گالری", "Add new group": "افزودن یک سرفصل", "Add new language": "افزودن یک زبان جدید", + "Add new menu": "", "Add new post": "افزودن یک نوشته", "Add new product": "افزودن یک محصول", "Add new prop": "افزودن یک ویژگی", @@ -45,6 +48,7 @@ "Add new user": "افزودن یک کاربر", "Add to setting": "به تنظیم اضافه کن", "Added by:": "اضافه شده توسط", + "Added items view depends on theme part": "", "Additional data": "اطلاعات تکمیلی", "Address added to :CUSTOMER": "نشانی به :CUSTOMER اضافه شد", "Addresses": "نشانی‌ها", @@ -79,6 +83,7 @@ "Category": "دسته", "Category name": "نام دسته", "Category slug": "نامک دسته", + "Change items sort": "", "Change latitude and longitude": "تغییر طول و عرض جغرافیایی", "Check all": "انتخاب همه", "Cities list": "فهرست شهرها", @@ -136,6 +141,7 @@ "Edit gallery": "ویرایش گالری", "Edit group": "ویرایش سرفصل", "Edit language": "ویرایش زبان", + "Edit menu": "", "Edit post": "ویرایش نوشته", "Edit product": "ویرایش محصول", "Edit prop": "ویرایش ویژگی", @@ -161,6 +167,7 @@ "Flag": "پرچم", "Forgot Your Password?": "آیا گذرواژه خود را فراموش کردید", "From - To": "از - تا", + "GFX": "", "GFX of website updated": "گرافیک سایت به روز شد", "Galleries": "گالری‌ها", "Galleries list": "فهرست گالری‌ها", @@ -194,6 +201,7 @@ "Languages": "زبان‌ها", "Languages list": "فهرست زبان‌ها", "Last month visitors devices": "", + "Last month visits": "بازدیدها واپسین ماه", "Last week orders": "سفارشات هفته پیشین", "Latitude": "عرض جغرافیایی", "Link": "پیوند", @@ -209,7 +217,9 @@ "Max click": "حداکثر کلیک", "Max click zero is unlimited": "حداکثر کلیک 0 به معنای بی‌نهایت است", "Medias": "رسانه‌ها", + "Menu items": "", "Menus": "فهرست‌ها", + "Menus list": "", "Message": "پیام", "Message replay": "پاسخ پیام", "Mobile": "شماره همراه", @@ -341,10 +351,12 @@ "Welcome back": "خوش آمدید", "Width": "عرض", "You can add images after create gallery": "شما می‌توانید بعد از ساختن گالری به آن تصویر اضافه کنید", + "You can add item after create menu": "", "You can choose more than image to upload": "شما متوانید تصاویری بیشتری برای بارگزاری انتخاب کنید", "You can choose one or more image together": "شما می‌توانی یک یا چند عکس را همزمان انتخاب کنید", "You can create \/ edit clip as draft, publish it when you want": "شما میتوانید کلیپ را ایجاد و ویرایش کنید، هر زمان که خواستید آن را منتشر کنید", "You can leave the slug empty; it will be generated automatically.": "شما می‌توانید نامک را خالی بگذارید به صورت خودکار ساخته شود", + "You dont't have acccess this action": "", "Your Email sent": "ایمیل شما ارسال شد", "a minute ago": "یک دقیقه پیش", "address updated": "نشانی به روز شد", @@ -355,7 +367,6 @@ "emoji": "ایموجی", "image": "تصویر", "jpg": "", - "Last month visits": "بازدیدها واپسین ماه", "minute": "دقیق", "not searchable": "غیرقابل جستجو", "one second ago": "یک ثانیه پیش", @@ -365,4 +376,4 @@ "webp": "", "xShop": "", "yesterday": "دیروز" -} +} \ No newline at end of file diff --git a/resources/views/segments/menu/RecetMenu/RecetMenu.blade.php b/resources/views/segments/menu/RecetMenu/RecetMenu.blade.php new file mode 100644 index 0000000..9cf8464 --- /dev/null +++ b/resources/views/segments/menu/RecetMenu/RecetMenu.blade.php @@ -0,0 +1,30 @@ + diff --git a/resources/views/segments/menu/RecetMenu/RecetMenu.js b/resources/views/segments/menu/RecetMenu/RecetMenu.js new file mode 100644 index 0000000..499b4a1 --- /dev/null +++ b/resources/views/segments/menu/RecetMenu/RecetMenu.js @@ -0,0 +1,4 @@ +document.querySelector('#rect-toggle').addEventListener('click',function (e) { + e.preventDefault(); + document.querySelector('#RecetMenu').classList.toggle('show-menu'); +}) diff --git a/resources/views/segments/menu/RecetMenu/RecetMenu.json b/resources/views/segments/menu/RecetMenu/RecetMenu.json new file mode 100644 index 0000000..98535ad --- /dev/null +++ b/resources/views/segments/menu/RecetMenu/RecetMenu.json @@ -0,0 +1,10 @@ +{ + "name": "RecetMenu", + "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/menu/RecetMenu/RecetMenu.php b/resources/views/segments/menu/RecetMenu/RecetMenu.php new file mode 100644 index 0000000..b6aec6c --- /dev/null +++ b/resources/views/segments/menu/RecetMenu/RecetMenu.php @@ -0,0 +1,31 @@ +section = 'theme'; + $setting->key = $part->area->name . '_' . $part->part.'_menu'; + $setting->value = Menu::first()->id; + $setting->type = 'MENU'; + $setting->size = 12; + $setting->title = $part->area->name . ' ' . $part->part .' menu'; + $setting->save(); + } + public static function onRemove(Part $part = null) + { + Setting::where('key',$part->area->name . '_' . $part->part.'_menu')->first()?->delete(); + } + public static function onMount(Part $part = null) + { + return $part; + } +} diff --git a/resources/views/segments/menu/RecetMenu/RecetMenu.scss b/resources/views/segments/menu/RecetMenu/RecetMenu.scss new file mode 100644 index 0000000..93f18ed --- /dev/null +++ b/resources/views/segments/menu/RecetMenu/RecetMenu.scss @@ -0,0 +1,65 @@ +#RecetMenu { + // scss + position: fixed; + inset-inline-start: 1rem; + inset-inline-end: 1rem; + top: 1rem; + background: #ffffff77; + backdrop-filter: blur(5px); + z-index: 88; + border-radius: var(--xshop-border-radius); + + ul { + margin: 0; + padding-right: 1rem; + padding-left: 1rem; + + li { + display: inline-block; + + a,a:visited { + display: block; + padding: 1rem; + color: black; + &:hover{ + color: var(--xshop-primary); + } + } + &:first-child{ + display: none; + } + } + } +} + +/*-768px width*/ +@media (max-width: 768px) { + #RecetMenu{ + ul { + li { + display: none ; + + &:first-child, &:last-child { + display: inline-block; + } + } + } + &.show-menu{ + ul{ + li { + display: flex !important; + float: none !important; + + a{ + padding-bottom: 0; + } + &:last-child{ + padding-bottom: 1rem; + justify-content: space-evenly; + } + + } + } + } + } +} diff --git a/resources/views/segments/menu/RecetMenu/screenshot.png b/resources/views/segments/menu/RecetMenu/screenshot.png new file mode 100644 index 0000000000000000000000000000000000000000..b94409749a33dbafe3d33c6742a9f2df9edf2bae GIT binary patch literal 40298 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 cfNiY65VBRd&kbGviB$lRC;T$W6 z;^6E)cOY9tj-=swpAiPps@rC3WHYp($*DN^sk$rbK?|^rKk$X<_5jdaboT?S4uoQBB6GC&zSLxf1Z}B(M z-L~%Bfi(rr$+V@y1m^s_@NJ_m@Dt108}Jh)FV`~UFyeGI=sICV&_+$Fe%iHBGquZ| zNk*5KYgWCG(7T>YKbOIptDfCMdoU#JbAQ>Ool@1P*_o=1|B zHu~7mB_f*8{*-;#eJ(8bI_fMO^(=|yYR?i0V&q0X@)O$E2cOFRrllI#WQP5%=38wR z7o380+m?yeZQ2y@9s#(x?W@es=|~ADG?f)A*?cpXD-gv1s^{`zqF;shHzNETo0K<> zGcA(5QUVAcxiO}PY!WYfwL=uHtQ87*qQjUGuB6!yx+l!r_CEF+y;@i7hRPf7nAJ`B z#=Uhwrsp=F3R9wG#neZ=f6*4^RN{|63a| zBWN$r25rDO-H8?Wfs)`JK$l{Z0QMVBt`-pppolqte$ACdKE5{>(4YPd&U=_g*DXmx zO#dKC`bwCfvkIdE6)#2d+=ejMUr-D4Rq05b539)_Kduhx?2gk zRN!6tLp3L;b`WUSTlDnRrH>Q%hho&*JoEEit0+k^%!9csy?z)<%FV--orXDFlc|li zh}`AiLaN)38=vhng=|f=D5v%TD%5*8sFGWYzH>}oWp4St z;;?ht)$x5_qpr>5Y`w+m`UJGCefLR#RiF4V0q0R``@3KL(+5!3=_*_Xa(^Xy{WlT+ zQVhuN?~)ZT+5xVkK+uLHLcgC*L=G zhk^jBXef}+`fL2cc`bL37q^beQrqMJ$;nEQInB?*7h%F+1jY4O zBuJNCD?>O>GR*8c;+o~;z6xe=ZrYb=Fs}gnAi0KVSke1^zYeZaZmBYNl{5p)DEO_f-VoL&Ri(yvFLB<)Q>p?bZ0hIyEwS>;1f z6u)WJ23&D&OIm0*c@lFBlSJwDn@&yT9Ns4bH*QJ*npkcMeP70C*+hKT=PBEqdtGOu4-*~6!jlBZEKqT5VI(-fQWu0dcB3-|0hImGO}x- z(LWm8SOxb$Ap}(ywFgKt>dM@+hC7d5FiEW0;7C-Qf}E>m7sR==N}xjVEjc8gK}J?9 zqg!W~&4iWC_xBE|L9BS9sM7|q+5={Ov`dFX35;D|a!GR%@iBMc;xw5E^2%hB^lOWJ zb(Y0;?c;UBX9zK{wDJ@h?_;kxC{}(*bBoLN&Lx=B*EA}}@5YYHc~a@erHD<7z&82alM8cqqBvSFx}6w)EPPEGeCUWQqFg^DL|D!~9wULpR-u zXO_0_jpCx3Z*k>zi1ye;Pfejavi5a5wYC?2l=zX2sod5hfMXf@Cc*j%cF)E`xsmj^ z3(li>Hw67kA(VZ_KcnuNO|6G@ehw+t=uM9m37(TSyewX(?8c6is0CZSwxmv2OSFqN z6dOIrl#E@mz^&~dDOSERjeS1>la$(Kis2l#XGyo2+feP{Tzn&rG1n`7Z=psbab;@N zMJFO;s>AlrrJ0DeHMz7gqDl?4Y1*h@fKlWQmKH$^HJ5mC*KgT$ai8H(pd^TsWL}c* z$K0hZ;u%0=PEf_Ag|H6rdQ1t7RbI5*M!p%Sf2)_fNg*Pmue)xoCU&<~^VJ$4k_>j- zN9hu*ja-coGt#Edffh3NXZCv?+_; z!v4C~HR}49+Nu5g`XUB+21d$8L-k-^ZQ>$jQKvr6UEn19xPq?2MErLm{tZ-K;+(zJ zoxA9E#Ehl)g%X=di(nH>+8q-?Y#icpZC8W&o2)@{s$^0JTq>j z?I1n?=X2gNGGycJOGZhIP$iaDF5$U+)j)fC4BI8$8<7FA1pQuHx+t)@b6*^Sb6w~A z)!;n*tRYoma4z5}N7!nAbxbx6$zjlL!8we>xY;L@@*pjJ)<5%xVa?<#leJ%9mSb?P zj%nQ5$<~__{5+HaWPA4zI7ZmI-M^Kad8sJzazv*I%r*wTCCVBD{uV2#HjeO}&27EH z(TîoYWEr4lJCsJL}C-7J6}{Aj(Z zJ2m+FZwkPJr@XEpS#McaJr(t&mw3^P)<#Bu)hJ1GznHNHmu zB}je<@&5?XZ#6r~u=V7wC7WgiL9ZYtP0AyHK92PD^(X7ywndq}?bLp}3Xss>_4*jj zIO-riVmWI^HMgW&w{=?IuiOe^TZR(O)OjcKjXiox5ZIpqIq$D~0`$-;1#N4YNC6?c z1j!Ch=>)>vg{dW~`bJ&)GsB{V-v~a%xXgwbk1i79qxa?4_EB~u=Sd~Z?F7$3VkWJS zuvOjTJ-`32$HPdt#JZ{|wcKi9E>*=HjVGXLN*g_8|9hl|+O z;Joy8hsExtNGRNknZ!KK4}j-th4|F4cNKB@7$NN4d&>}R4)EhSw40B4Pyg<`D*(~vC6fUvh?tBH!n-iPxTnD&IxMh#Ps^NaAx z!MQM~fG49)?bRW)_7-YuBqh6l)QYWyEPb?B#ok<6mC+TMZdM|Chbl<~ux%Y@-ovaG zZl7gR2^$@QskiIj9eNSWzuDJmAoDRhatBmz>bAe~`UIcfN2^iKLwT8!0nt0ida18^ z$^!!kX|}!rd`W<~u2J9iQzz^E4g#St(Jw;yUm|+_UNg4EdI_k&x`T8DxOEz1p?hAx zPslcj^n^V%+xsa~OP`$Q>*kd#${iwUbN09=W36i_*@e2KsU$*?@-kARLYyDh2YdgF9@KnpyOd28BfL^vP?sCGMCrP4g z!MJ5~HqOBxwo}_a>us`;KYCw}`jg)P=8fgd9(zej&@uyE&*B}+@HsYVo5mS>p5^%)a;pTQw!i!8vyjt>xREIVY*|@CxAGB-RLytUYnT zWyDrW?Lx!2zFTd2s}XO~^Xk-I1RanPF_l`k-wn>|x!z*?n_tX3cP71cA{c#$q%+NE z#%-;wGPr}|;Vl0$W3REgZ`Jun`tw8Yl|IbyWVoxVB!tv5lFpy9CMDX&q5XRYSa)zqi-!ZK<_##RF`U2zCIx zEY__F=riI_-o-}mnhkoxxz^Xg+WZ%C)uzxt0MYZuaPl#LUH||907*qoM6N<$f|ZD! Ag#Z8m literal 0 HcmV?d00001 diff --git a/resources/views/segments/slider/SliderSimple/SliderSimple.scss b/resources/views/segments/slider/SliderSimple/SliderSimple.scss index 93c28c5..d92ab45 100755 --- a/resources/views/segments/slider/SliderSimple/SliderSimple.scss +++ b/resources/views/segments/slider/SliderSimple/SliderSimple.scss @@ -9,6 +9,7 @@ color: black; bottom:5%; padding: 10px; + border-radius: var(--xshop-border-radius); p{ margin-bottom: 0; }