hgh f5972d4898 تغییر آپشن های ادیتور %!s(int64=2) %!d(string=hai) anos
..
ActionBox d1072cd45e init %!s(int64=3) %!d(string=hai) anos
ActionButton e3d869cd50 fix %!s(int64=2) %!d(string=hai) anos
Banner 006dea05d4 fixed #434 %!s(int64=2) %!d(string=hai) anos
Breadcrumbs 29f9f2d636 update Breadcrumbs %!s(int64=3) %!d(string=hai) anos
Classroom b19ef567ed اضافه کردن فیلد is_ongoing به ایجاد و ویرایش یک کلاس %!s(int64=2) %!d(string=hai) anos
ContactUs 212aa91781 ContactUs %!s(int64=3) %!d(string=hai) anos
Content 196abbe0a2 fix AdminContentShow.vue select content category %!s(int64=2) %!d(string=hai) anos
ContentCategory cd8f3aa3ae دادن بکگراند برای مدیریت دسته هایی که تامبنیل ندارند %!s(int64=2) %!d(string=hai) anos
ContentTopicCategory 0fdfad4cff fixed #389 %!s(int64=2) %!d(string=hai) anos
Donation 52ea25ffbf remove console.log %!s(int64=2) %!d(string=hai) anos
DonationCategory d1f10f1151 see also #373 %!s(int64=2) %!d(string=hai) anos
Event 1d543b5d4a fixed #423 %!s(int64=2) %!d(string=hai) anos
ExpansionPanel d1072cd45e init %!s(int64=3) %!d(string=hai) anos
FAQ 0fe54df497 fixed #419 %!s(int64=2) %!d(string=hai) anos
FeatureBox bc870d2dac feature-image align-self: center; %!s(int64=2) %!d(string=hai) anos
Footer aeb6db60c7 check %!s(int64=2) %!d(string=hai) anos
FormBuilder d1072cd45e init %!s(int64=3) %!d(string=hai) anos
Hadithe cf497f0d05 padding: 60px 0 to TodayHadith.vue main class %!s(int64=2) %!d(string=hai) anos
Hashtag 8a464eb006 ایجاد و به روزرسانی و حذف هشتگ %!s(int64=2) %!d(string=hai) anos
HeaderMenu d1072cd45e init %!s(int64=3) %!d(string=hai) anos
ImageWidget dc4e37172a update faq %!s(int64=3) %!d(string=hai) anos
Invoice 029c0d3d7f صورت‌حساب‌ها، خروجی اکسل داشته باشیم. شامل شناسه کاربر، کدملی، شماره همراه و ایمیل، نام و نام‌خانوادگی سفارش‌دهنده، نوع تراکنش، مبلغ، تاریخ، وضعیت تراکنش. نام فایل صورت‌حساب باشد. %!s(int64=2) %!d(string=hai) anos
Media 6e180d6092 content and media and session and sessionTemplate %!s(int64=3) %!d(string=hai) anos
Notice 3ae0196b81 fix showing notice creation_time to user %!s(int64=2) %!d(string=hai) anos
Other f9ea1b677d افزایش تعداد کلاس هایی که در کروسل لود میشن %!s(int64=2) %!d(string=hai) anos
Payment 1d543b5d4a fixed #423 %!s(int64=2) %!d(string=hai) anos
Post 6d0b5cca75 fixed #431 %!s(int64=2) %!d(string=hai) anos
PostCategory f9bfd7f645 fix %!s(int64=2) %!d(string=hai) anos
ProjectAttendanceSheet 1d543b5d4a fixed #423 %!s(int64=2) %!d(string=hai) anos
Registration 407d67dfa4 all events %!s(int64=3) %!d(string=hai) anos
Separator d1072cd45e init %!s(int64=3) %!d(string=hai) anos
Services d1072cd45e init %!s(int64=3) %!d(string=hai) anos
SessionAttendanceSheet 1d543b5d4a fixed #423 %!s(int64=2) %!d(string=hai) anos
SessionTemplate 1d543b5d4a fixed #423 %!s(int64=2) %!d(string=hai) anos
Slider d1072cd45e init %!s(int64=3) %!d(string=hai) anos
Statictic c92bebc978 replace vue3-carousel with @splidejs/splide %!s(int64=2) %!d(string=hai) anos
StickyMenu d1072cd45e init %!s(int64=3) %!d(string=hai) anos
Store 6c8595763f fix %!s(int64=2) %!d(string=hai) anos
Team e7e53cd433 fixed #352 %!s(int64=2) %!d(string=hai) anos
Test 1d543b5d4a fixed #423 %!s(int64=2) %!d(string=hai) anos
TestSet 95d6889b57 see also #425 %!s(int64=2) %!d(string=hai) anos
TextWidget f5972d4898 تغییر آپشن های ادیتور %!s(int64=2) %!d(string=hai) anos
Ticket ae2f508aa8 اصلاح: در جزییات تیکت در پنل کاربر به جای نمایش دسته عدد آن را مینویسد %!s(int64=2) %!d(string=hai) anos
Transaction 1d543b5d4a fixed #423 %!s(int64=2) %!d(string=hai) anos
User fddae10f6b replace starting_time to beginning_time %!s(int64=3) %!d(string=hai) anos
Wallet 32968cb49b fixed #129 %!s(int64=3) %!d(string=hai) anos
separator d1072cd45e init %!s(int64=3) %!d(string=hai) anos
Banner.vue d1072cd45e init %!s(int64=3) %!d(string=hai) anos
readme.md d1072cd45e init %!s(int64=3) %!d(string=hai) anos

readme.md

The In order to make new widgets, please note that:
0- Make sure put your widget inside of folder, like other widgets.
1- Name of the widget folder and vue file should be exactly the same. If not, your widget will not register.
2- You can have as many category folder as you want, but you cannot have empty category folder.
3- Design of dependencies of a widget is up to you. make sure import parts in your main vue file correctly. Dynamic module importer will import just your main vue file that has the same name with the folder.
4- If you want to make it possible to get styles and classes as options from your page (which you load PageBuilder inside it) you should add mixinWidget as mixin inside your widget. see testComponent1.vue as an example.