Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Developer #8

Merged
merged 114 commits into from
Aug 28, 2023
Merged

Developer #8

merged 114 commits into from
Aug 28, 2023

Conversation

ecsistem
Copy link
Owner

@ecsistem ecsistem commented Aug 28, 2023

Projeto para entrega

Summary by CodeRabbit

Release Notes:

  • New Feature: Added search functionality to the UI.
  • New Feature: Implemented a countdown timer component for promotions.
  • New Feature: Introduced components for displaying product details, cart summary, and banners.
  • Bug Fix: Fixed styling issues in various CSS files for improved layout and responsiveness.
  • Refactor: Reorganized code structure for better modularity and maintainability.
  • Documentation: Updated README file with detailed instructions and project information.
  • Chore: Updated ESLint configuration to ignore Docker-related files.
  • Style: Updated language attribute, favicon, and page title for improved localization.
  • Test: No changes.
  • Revert: No changes.

@vercel
Copy link

vercel bot commented Aug 28, 2023

The latest updates on your projects. Learn more about Vercel for Git ↗︎

Name Status Preview Updated (UTC)
ecommece-compass ✅ Ready (Inspect) Visit Preview Aug 28, 2023 8:11pm

@coderabbitai
Copy link

coderabbitai bot commented Aug 28, 2023

Walkthrough

The code changes include updates to various files in the project. The changes involve modifications to ESLint configuration, GitHub Actions workflow, Dockerfile setup, README content, HTML markup, CSS styles, Redux store configuration, addition of new components, and updates to existing components. These changes aim to improve linting, build automation, containerization, documentation, UI styling, state management, and component functionality.

Changes

File Summary
.eslintrc.cjs Updated ESLint configuration to ignore Docker-related files.
.github/workflows/CIDocker.yml Added GitHub Actions workflow for building Docker image.
Dockerfile Modified Dockerfile for development and production environments.
README.md Updated project name, description, instructions, and support info.
index.html Changed language attribute and favicon link.
src/assets/css/colors.css Introduced CSS custom properties for consistent UI styling.
src/assets/css/global.css Added import statements and defined various CSS styles.
src/components/App/store.js Added store configuration for cart slice.
src/components/Badge/index.jsx Added Badge component for rendering discount badges.
src/components/Badge/styles.css Introduced CSS styles for discount banners.
src/components/Banner/index.jsx Added Banner component for rendering banners.
src/components/Banner/styles.css Defined CSS styles for banner components.
src/components/Buttons/Button.module.css Updated styles for buttons.
src/components/Buttons/BuyButton.css Introduced CSS class for BuyButton component.
src/components/Buttons/BuyButton.jsx Implemented BuyButton component.
src/components/Buttons/CartButton.jsx Added CartButton component for adding items to cart.
src/components/Buttons/CartButtonDestaque.jsx Introduced CartButtonDestaque component.
src/components/Buttons/CartButtonProductPage.css Added styles for CartButtonProductPage component.
src/components/Buttons/CartButtonProductPage.jsx Implemented CartButtonProductPage component.
src/components/Buttons/FavoriteButton.jsx Added FavoriteButton component for toggling favorites.
src/components/Buttons/IncrementButton.css Introduced CSS classes for increment buttons.
src/components/Buttons/IncrementButton.jsx Implemented IncrementButton component.
src/components/Buttons/NextButton..jsx Added NextButton component for pagination.
src/components/Buttons/NextButtonBanner.jsx Introduced NextButtonBanner component.
src/components/Buttons/ReturnButton.jsx Added ReturnButton component for pagination.
src/components/Buttons/ReturnButtonBanner.jsx Introduced ReturnButtonBanner component.
src/components/Buttons/ReturnNextButton.css Defined styles for return and next buttons.
src/components/Buttons/ReturnNextButtonBanner.css Updated styles for return and next buttons in banners.
src/components/CardDesconto/index.jsx Added CardDesconto component for rendering discount cards.
src/components/CardDesconto/styles.css Defined CSS styles for CardDesconto component.
src/components/CardDestaque/index.jsx Added CardDestaque component for rendering featured cards.
src/components/CardDestaque/style.css Updated styles for CardDestaque component.
src/components/CartContainer/index.jsx Implemented CartContainer component for displaying cart contents.
src/components/CartContainer/style.css Defined CSS styles for CartContainer component.
src/components/CartItems/index.jsx Added CartItems component for rendering cart items.
src/components/CartItems/style.css Introduced CSS styles for CartItems component.
src/components/ContainerList/ContainerList.css Updated styles for container list components.
src/components/ContainerList/ContainerList.jsx Implemented ContainerList component.
src/components/ContentContainer/ContentContainer.css Modified styles for content container components.
src/components/ContentContainer/ContentContainer.jsx Added ContentContainer component for product content.
src/components/Desconto/index.jsx Added Desconto component for rendering discount items.
src/components/Desconto/styles.css Defined CSS styles for Desconto component.
src/components/Destaque/index.jsx Added Destaque component for rendering featured items.
src/components/Destaque/style.css Updated styles for Destaque component.
src/components/Footer/index.jsx Implemented Footer component for website footer.
src/components/Footer/style.css Defined CSS styles for Footer component.
src/components/Header/index.jsx Added Header component for website header.
src/components/Header/styles.css Updated styles for Header component.
src/components/LowerBanner/index.jsx Added LowerBanner component for displaying lower banners.
src/components/LowerBanner/style.css Introduced CSS styles for LowerBanner component.
src/components/ProductsContainer/Container.css Updated styles for products container.
src/components/ProductsContainer/ProductsContainer.jsx Implemented ProductsContainer component.
src/components/Rating/index.jsx Added Rating component for star ratings.
src/components/Rating/styles.css Updated styles for Rating component.
src/components/SearchComponent/index.jsx Added SearchComponent for search functionality.
src/components/SearchComponent/styles.css Defined CSS styles for SearchComponent.
src/components/Slices/CartSelector.js Added selector function for cart total items.
src/components/Slices/CartSlice.js Added Redux slice for cart management.
src/components/Slices/TotalAmount.js Added selector function for total cart amount.
src/data/dataDestaque.js Added data for featured items.
src/data/dataPomocao.js Added data for discounted items.
src/main.jsx Updated main entry point with routing and Redux store.
src/pages/Cart/CartPage.jsx Added CartPage component for displaying cart contents.
src/pages/Home/index.jsx Renamed App component to Home and updated content.
src/pages/NotFound/index.jsx Added NotFound component for handling 404 errors.
src/pages/NotFound/styles.css Defined CSS styles for NotFound component.
src/pages/Products/ProductsPage.css Introduced CSS styles for ProductsPage.
src/pages/Products/ProductsPage.jsx Added ProductsPage component for product details.
src/router/routes.jsx Added MainRoutes component for routing configuration.
src/types/BadgePropTypes.js Updated prop types for Badge component.
src/types/ButtonPaginationTypes.js Updated prop types for pagination buttons.
src/types/CardDescontoPropTypes.js Updated prop types for CardDesconto component.

A rabbit hops and codes,
Updating files, fixing modes.
Docker builds, ESLint checks,
README updates, no more wrecks.
Components new, components old,
CSS styles, stories untold.
Redux slices, state management,
Poems written, with much enjoyment.
The project grows, the code evolves,
A rabbit's touch, problem solves.


Tips

Chat with CodeRabbit Bot (@coderabbitai)

  • Mention @coderabbitai in any review comment for bot assistance. The bot stays silent unless called upon.
  • Note: Review comments are made on code diffs or files, not on the PR overview.

Pause Incremental Reviews

  • Insert @coderabbitai: ignore in the PR description to halt the bot's ongoing reviews. Remove the line to resume.

Pull Request Summarized by CodeRabbit Free

Your organization is on the Free plan. CodeRabbit will generate a high-level summary and a walkthrough for each pull request. For a comprehensive line-by-line review, please upgrade your subscription to CodeRabbit Pro by visiting https://coderabbit.ai

@ecsistem ecsistem merged commit a04e4bb into main Aug 28, 2023
6 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants