This package combines the @dao-dao/stateless
and @dao-dao/state
packages
into stateful components, hooks, and other systems. These are the live,
intelligent components that do fun stuff with data.
Location | Summary |
---|---|
actions |
UI components that allow for the creation and viewing of Cosmos messages in a proposal. |
command |
Interface that allows customizing command modal actions and contexts. |
components |
Stateful React components that combine elements from the state package and stateless package. |
creators |
Creator adapter system that makes it easy to setup creation flows. |
hooks |
Stateful React hooks that combine elements from the state package and stateless package. Notably, contains hooks for interacting with on-chain smart contracts. |
inbox |
Inbox adapter system that supports various data sources for inbox items. |
proposal-module-adapter |
Proposal module adapter system that allows dynamic support for proposal modules in the UI. |
queries |
React Query queries. |
recoil |
Recoil atoms and selectors that require state or other stateful information. |
server |
Isolated functions only to be run on the server. Notably, contains main Static Site Generation code. |
utils |
Stateful utility functions. |
voting-module-adapter |
Voting module adapter system that allows dynamic support for voting modules in the UI. |
widgets |
Widget adapter system that supports various adapters that a DAO can add to its interface. |