This pull request includes significant updates to the footer component, various styling adjustments, and improvements to the testing setup. The most important changes include the addition of a new footer component, updates to the footer.json data file, and various style fixes and test improvements.
Footer Component Enhancements:
components/TheFooter.vue: Added a new footer component with newsletter and dynamic columns sections, and integrated social links.
data/footer.json: Added JSON data for the footer, including newsletter details, column links, and social media links.
Style Fixes:
pages/blog/demo-1.vue: Adjusted the order of CSS classes for table rows to ensure consistent styling.
pages/blog/index.vue: Corrected the order of CSS classes for better readability and maintainability.
pages/blog/single.vue: Similar adjustments to CSS class order for table rows as in demo-1.vue.
Testing Improvements:
tests/setup.js: Simplified the test setup by removing redundant imports and extending matchers.
This pull request includes significant updates to the footer component, various styling adjustments, and improvements to the testing setup. The most important changes include the addition of a new footer component, updates to the
footer.json
data file, and various style fixes and test improvements.Footer Component Enhancements:
components/TheFooter.vue
: Added a new footer component with newsletter and dynamic columns sections, and integrated social links.data/footer.json
: Added JSON data for the footer, including newsletter details, column links, and social media links.Style Fixes:
pages/blog/demo-1.vue
: Adjusted the order of CSS classes for table rows to ensure consistent styling.pages/blog/index.vue
: Corrected the order of CSS classes for better readability and maintainability.pages/blog/single.vue
: Similar adjustments to CSS class order for table rows as indemo-1.vue
.Testing Improvements:
tests/setup.js
: Simplified the test setup by removing redundant imports and extending matchers.tests/unit/components/LinkHub.test.js
: Added a new unit test for theLinkHub
component to ensure it renders correctly.vitest.config.js
: Updated the Vitest configuration to include Vue plugin, set up path aliases, and configure test coverage reporting.Component Integration:
pages/company/multipage.vue
: Integrated the new footer component into the company multipage template.