Repository navigation
Conversation
…d categories - Updated `index_datatable.blade.php` for posts and tags to replace DataTables with Livewire components. - Removed DataTables configuration and scripts from the views. - Created Livewire components `PostsIndex`, `TagsIndex`, and `CategoriesIndex` for handling data display and search functionality. - Updated form stubs to use Tailwind CSS for styling and improved accessibility. - Removed obsolete DataTables configuration file. - Adjusted routes to eliminate unnecessary index_list and index_data routes.
…ling - Updated menu, post, tag, and settings index views to utilize new cube components for breadcrumbs and section headers. - Enhanced table styling for better responsiveness and visual consistency. - Replaced legacy Bootstrap classes with Tailwind CSS for form fields and buttons in settings views. - Improved error handling and validation feedback for form fields across settings. - Refactored checkbox, email, number, radio, select, text, and textarea fields to align with new design standards.
…pdate routes, and implement BackendBaseController for common functionality - Deleted index_datatable.blade.php files for Menu, Post, and Tag modules to streamline the view structure. - Updated web.php routes for Menu, Post, and Tag modules to remove unnecessary index_list and index_data routes. - Refactored PostsController and TagsController to utilize BackendBaseController for common CRUD operations and context management. - Added BackendBaseController to handle shared logic for module management, including index, create, store, show, edit, update, destroy, trashed, and restore methods. - Removed inline scripts for TomSelect in Post form view to clean up the codebase.
Apply fixes from StyleCI
…stency and maintainability - Updated the post form to replace traditional HTML form elements with Cube components, enhancing the UI and UX. - Refactored the tag form similarly, ensuring a consistent approach across both forms. - Improved accessibility and responsiveness by utilizing grid layouts and Cube's input components. - Removed legacy PHP code in favor of Blade components for better readability and maintainability.
…ents for consistency
…ed posts and improve layout
- Updated menu item component styles to include font weight for better visibility. - Improved navigation item styles for consistency with menu items. - Refactored error and info messages in the menu item component for better UX. - Reorganized form sections in the menu item component for clarity and usability. - Introduced new language keys for menu item management. - Updated post form to fetch active categories and tags directly, ensuring data integrity.
…veness and styling
…all module seeders
Apply fixes from StyleCI
…space chore: add nasirkhan/laravel-admin dependency to composer.json
Apply fixes from StyleCI
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This pull request introduces several improvements and refactors across the Category and Backup modules, as well as some dependency updates. The most notable changes are the migration to new base classes and traits from the
nasirkhan/laravel-adminpackage, UI modernization of the backup view, and the addition of a Livewire-powered categories index. There are also some dependency cleanups and deprecations.Dependency and Base Class Refactoring:
nasirkhan/laravel-adminas a dependency and removedyajra/laravel-datatables-oraclefromcomposer.json, reflecting a shift to new admin components and removing unused packages.Nasirkhan\Admin\Http\Controllers\BackendBaseControllerandNasirkhan\Admin\Traits\Authorizable, replacing previous base classes and traits. [1] [2] [3]BackendBaseControllerto ease transition to the new base controller.UI and Blade Template Updates:
cube-prefixed components, improving accessibility and styling, and removing DataTables dependency.Category Module Enhancements:
CategoriesIndexcomponent for backend category listing and registered it in the service provider. [1] [2] [3]indexmethod in the backend categories controller for paginated category listing.Other Cleanups:
These changes collectively modernize the codebase, improve maintainability, and enhance the user experience in the admin interface.