Coder Social home page Coder Social logo

Comments (62)

andrew-bierman avatar andrew-bierman commented on June 5, 2024 1

Let's take this in phases like the following:

  • Moving current component logic to custom hooks
  • Improving current component logic, removing unnecessary redux logic in favor of standard use state or jotai - I'm thinking for things like search, weather, createTrip etc. not everything needs to move out of redux immediately.

from packrat.

yasTheDreamer avatar yasTheDreamer commented on June 5, 2024 1
  • search input

initial work on search input is done. still need to fix state logic after phase 1, still going through store

I'll have to rebase the SearchInput performance PR on this.

Ps: i'm almost done with the feed's VirtualList performance fix with tamagui and tanstack

from packrat.

shahzi113awan avatar shahzi113awan commented on June 5, 2024 1

not yet

@shahzi113awan have merged it to the "andrew_testing" branch?

from packrat.

shahzi113awan avatar shahzi113awan commented on June 5, 2024 1

can you kindly provide the branch where that component was done? @shahzi113awan
let me push the code

from packrat.

shahzi113awan avatar shahzi113awan commented on June 5, 2024 1

can you kindly provide the branch where that component was done? @shahzi113awan
let me push the code

552

from packrat.

taronaleksanian avatar taronaleksanian commented on June 5, 2024 1

in progress : map weather

I went through the code and noticed that weather and map are necessary for creating trips so I think I can switch to another tasks, while you are working on them

from packrat.

shahzi113awan avatar shahzi113awan commented on June 5, 2024 1

in Progress :
chat

from packrat.

yangTauTauAjah avatar yangTauTauAjah commented on June 5, 2024 1

Working on several components:

  • trip
  • hero
  • carousel
  • itemtable
  • destination

#560

from packrat.

shahzi113awan avatar shahzi113awan commented on June 5, 2024

:Working on Pack
Fixing breaking of code and refactor

from packrat.

andrew-bierman avatar andrew-bierman commented on June 5, 2024
  • search input

initial work on search input is done. still need to fix state logic after phase 1, still going through store

from packrat.

andrew-bierman avatar andrew-bierman commented on June 5, 2024

Added list of components to issue FYI, let's track what has been done and what is still pending

from packrat.

andrew-bierman avatar andrew-bierman commented on June 5, 2024
  • search input

initial work on search input is done. still need to fix state logic after phase 1, still going through store

I'll have to rebase the SearchInput performance PR on this.

Ps: i'm almost done with the feed's VirtualList performance fix with tamagui and tanstack

yes that would be great to rebase that, thanks. most of your logic should move over to the hook smoothly, i think we just need to update the on change handler and useRef in component side now

from packrat.

fshah21 avatar fshah21 commented on June 5, 2024

Moved about screen and appearance screen logic into custom hooks. https://github.com/andrew-bierman/PackRat/pull/537/files

from packrat.

taronaleksanian avatar taronaleksanian commented on June 5, 2024

:Working on Dashboard

from packrat.

taronaleksanian avatar taronaleksanian commented on June 5, 2024

Moved dashboard screen logic into custom hooks. #540

from packrat.

taronaleksanian avatar taronaleksanian commented on June 5, 2024

:Working on User screen

from packrat.

taronaleksanian avatar taronaleksanian commented on June 5, 2024

Moved User screen logic into custom hooks. #541

from packrat.

fshah21 avatar fshah21 commented on June 5, 2024

Still working on this: #542. Moving items screen into custom hooks.

from packrat.

taronaleksanian avatar taronaleksanian commented on June 5, 2024

:Working on Settings screen

from packrat.

taronaleksanian avatar taronaleksanian commented on June 5, 2024

Moved Settings screen logic into custom hooks #545

from packrat.

taronaleksanian avatar taronaleksanian commented on June 5, 2024

:Working on Login screen

from packrat.

taronaleksanian avatar taronaleksanian commented on June 5, 2024

Moved Login screen logic into custom hooks #546

from packrat.

taronaleksanian avatar taronaleksanian commented on June 5, 2024

:Working on Register screen

from packrat.

shahzi113awan avatar shahzi113awan commented on June 5, 2024

in progress
components:
[pack_table,
Dropdown.tsx,
TripCard.tsx]

from packrat.

taronaleksanian avatar taronaleksanian commented on June 5, 2024

Moved Register screen logic into custom hooks #548
I rebased from #546

from packrat.

taronaleksanian avatar taronaleksanian commented on June 5, 2024

:Working on Navigation / Drawer screen

from packrat.

andrew-bierman avatar andrew-bierman commented on June 5, 2024

One thing I noticed as well, we have a couple primitive ui elements still in our /components folder, ie dropdown, modal, etc. that should probably be handled via @packrat/ui (packages/ui).

The goal is all our base ui components live in the package, and the components in /client are the more complete pieces to go along with the new logic hooks. Component = Primitive ui elements + logic from hooks, essentially.

from packrat.

andrew-bierman avatar andrew-bierman commented on June 5, 2024

Additionally, every file in /hooks or /components should be in their own folders ie /components/packs and hooks/packs. Just to make it more scalable going forward as we add more features.

from packrat.

taronaleksanian avatar taronaleksanian commented on June 5, 2024

Moved Navigation and Drawer screen logic into custom hooks #550

from packrat.

taronaleksanian avatar taronaleksanian commented on June 5, 2024

:Working on Trip screen

from packrat.

shewit-gh avatar shewit-gh commented on June 5, 2024

:wroking on feeds

from packrat.

yangTauTauAjah avatar yangTauTauAjah commented on June 5, 2024

working on "progress" component

from packrat.

gauthamdas avatar gauthamdas commented on June 5, 2024

working on ScoreContainer.tsx

from packrat.

taronaleksanian avatar taronaleksanian commented on June 5, 2024

@shahzi113awan I'm working on trip screen, I saw you are working on the Tripcard component, did you finish it?, or if you haven't started yet can I take it?

from packrat.

shahzi113awan avatar shahzi113awan commented on June 5, 2024

@shahzi113awan I'm working on trip screen, I saw you are working on the Tripcard component, did you finish it?, or if you haven't started yet can I take it?
it's done already

from packrat.

shahzi113awan avatar shahzi113awan commented on June 5, 2024

@taronaleksanian can you please mark checked the items which you have done , so we don't need to search through comments

from packrat.

taronaleksanian avatar taronaleksanian commented on June 5, 2024

@shahzi113awan have merged it to the "andrew_testing" branch?

from packrat.

taronaleksanian avatar taronaleksanian commented on June 5, 2024

@taronaleksanian can you please mark checked the items which you have done , so we don't need to search through comments

I do when I merge them to the "andrew_testing" branch

from packrat.

taronaleksanian avatar taronaleksanian commented on June 5, 2024

can you kindly provide the branch where that component was done? @shahzi113awan

from packrat.

shahzi113awan avatar shahzi113awan commented on June 5, 2024

in progress :
map
weather

from packrat.

taronaleksanian avatar taronaleksanian commented on June 5, 2024

in progress components:
modal
dialog

from packrat.

gauthamdas avatar gauthamdas commented on June 5, 2024

working on password-reset

from packrat.

yangTauTauAjah avatar yangTauTauAjah commented on June 5, 2024

need to review pull request for progress component #560

from packrat.

uros-simeunovic avatar uros-simeunovic commented on June 5, 2024

In progress:

  • Avatar.tsx
  • GearList.tsx
  • ItemRow.tsx

from packrat.

taronaleksanian avatar taronaleksanian commented on June 5, 2024

Refactor modal / dialog component done #564

from packrat.

taronaleksanian avatar taronaleksanian commented on June 5, 2024

working on
custombutton
multistep

from packrat.

taronaleksanian avatar taronaleksanian commented on June 5, 2024

Refactor custom button done #567

from packrat.

taronaleksanian avatar taronaleksanian commented on June 5, 2024

Refactor multistep form done #568

from packrat.

shewit-gh avatar shewit-gh commented on June 5, 2024

:working on
Components

  • footer
  • Select
  • card

Screen

  • items

from packrat.

taronaleksanian avatar taronaleksanian commented on June 5, 2024

working on

skeleton
card
InputText
EditableText
loading-placeholder
ThreeDotsMenu

from packrat.

taronaleksanian avatar taronaleksanian commented on June 5, 2024

Refactor skeleton component done #582

from packrat.

yangTauTauAjah avatar yangTauTauAjah commented on June 5, 2024

refactor components:

  • DuplicateIcon
  • Item
  • PaginationChooseLimit

from packrat.

yangTauTauAjah avatar yangTauTauAjah commented on June 5, 2024

refactor components done:

  • DuplicateIcon
  • Item
  • PaginationChooseLimit

#594

from packrat.

taronaleksanian avatar taronaleksanian commented on June 5, 2024

refactor components done

card
EditableText
loading-placeholder
ThreeDotsMenu

#602

from packrat.

taronaleksanian avatar taronaleksanian commented on June 5, 2024

refactor InputText done

#604

from packrat.

taronaleksanian avatar taronaleksanian commented on June 5, 2024

working on

logo
landing_page

from packrat.

taronaleksanian avatar taronaleksanian commented on June 5, 2024

refactor landing_page logo done

landing_page #615
logo #616

from packrat.

pinocchio-life-like avatar pinocchio-life-like commented on June 5, 2024

I've made progress on this issue. Here's what I've done so far: [Inside Screens -> Appearance Folder]

  1. Refactored the AppearanceContainer component to separate concerns into smaller components.
  2. Created new components: ThemeSwitch, DemoCard, NativeBaseBox, PaperCard, and KitchenSink.
  3. Updated the useAppearance hook to manage the theme state.

I'm currently working on trip components inside screens. I'll continue to update this issue as I make more progress.

Here's the commit with my changes: [commit 4ab6099]

from packrat.

pinocchio-life-like avatar pinocchio-life-like commented on June 5, 2024

Done Refactoring TripDetailsComponent From inside Trip Folder inside screens:

Here's the commit with my changes: [commit 7e35339]

Please review and if you have suggestions let me know.

from packrat.

taronaleksanian avatar taronaleksanian commented on June 5, 2024

moved auth logic from redux to tanstack-query
#649

from packrat.

taronaleksanian avatar taronaleksanian commented on June 5, 2024

working on
move search state from redux to tanstack-query

from packrat.

pinocchio-life-like avatar pinocchio-life-like commented on June 5, 2024

Done refactoring about page. Separated the Created a new component and imported into index.js and took out the style on page to different file and imported into index.js.

Also I noticed some error with my last commit and did some update as well.

So, for those working on this issue please review and update accordingly.

from packrat.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.