The structure
Donkey’s logos...
Donkeys drawings...
Arrows, x’s, wallet, settings...
What ever (but only reusable ones)...
Partners logos
Social logos
Protocols and currencies logos
Lotties, gifs...
Arrows, dots,
Containers, rows, columns, boxes, tables, accordion...
Buttons, Fields,
Each component should be in a separate folder with all it’s files and assets (if they are not global assets).
all the contexts that are created...
Providers that share globals state or provide shard context across the application...
All hooks...
Header, footer, hero, page title...
Homepage, FAQ, Community...
What goes where
Components
Each component should be in it’s category folder (Layout components go to “Layout” folder, Button components go to “Elements” folder...). All component assets should be placed the component folder except assets that might be used globally (by other components) that should go to the global assets folder. Graphics
Global graphics should be placed in global folders (names of folders are self explanatory). Graphics that are used only on one component should be placed in the components folder.