Skip to content

Commit

Permalink
Feature/699 proposal details overview (#767)
Browse files Browse the repository at this point in the history
* Publish new lib versions. (#412)

* fix/fix-table-types (#354)

* removed the any types from hub

* renamed Table to DaoTable and DataTable to DaoTable to be more consistent with DaoCard

* removed commented out DaoData type

* one more comment -- thought i got both before

* Fix/355 summon params mixup (#356)

* more ignore

* fixes bad init params order in summon tx

* Feature/tag component (#349)

* Created basic tag component

* Added dynamic color selections for tags

* Bumped versions fixed filer

* Added icon support to tag component

Co-authored-by: Jord <[email protected]>
Co-authored-by: Jonathan Prozzi <[email protected]>

* Feature/delegate play (#357)

* more ignore

* fixes bad init params order in summon tx

* delegate testing and subgraph field updates

* finishes mapping

* update dao-data query and transformer

* adds delegate tag to list view and hooks up delegate filtering

* refactors filter into query helper

* Spencer's Summon tooltip suggestions (#370)

* Spencer's Summon tooltip suggestions

- Summon portion of #365 

* Delimiter references

#368

For now, just referencing spaces. But if tabs, commas, or other delimiters are also supported, those should be references in the tooltips as well.

* Address Jord's comments

Co-authored-by: Sam Kuhlmann <[email protected]>

* Fix/summon poll (#375)

* more ignore

* fixes bad init params order in summon tx

* delegate testing and subgraph field updates

* finishes mapping

* update dao-data query and transformer

* adds delegate tag to list view and hooks up delegate filtering

* adds schema field to tx entity

* updates poll for tx entity made before dao entity

* Feature/alpha baal update (#376)

* new abis

* updates summoner tx logic and contract addresses

* fixes transaction entity creation location;

* fixes some test

* Feature/unit utils (#380)

* create custom d.ts for human-format

* type and convert unit fn from V2

* readableNumber util accepts number strings, throws error if string but number string

* fix 0 to 1 utils, extend MaxDecimals to shorten decimal places

* refine spacer and unit symbol placement

* update new card to handle new params

* update table

* corrections

* alter d.ts file

* potential solutions to ts bug

* implement keating's d.ts fix

* fix comment

* Fix/network switcher (#381)

* better error handling

* fix bug

* remove log

* get react-table TS to stop yelling (#382)

Co-authored-by: Sam Kuhlmann <[email protected]>

* Feature/hub sort (#383)

* wip

* gets query working on dao entity after lots of subgraph updates

* updates front end for sort

* fixes type issue

* fixes build issue

* reviewing v3 monorepo and saw some networks missing (#399)

* Feature/public profile (#384)

* Add some stuff

* Add public profile

* Add ens

* Get build to pass

* Update apps/hub-app/src/pages/PublicProfilePage.tsx

Co-authored-by: Rowdy <[email protected]>

Co-authored-by: Sam Kuhlmann <[email protected]>
Co-authored-by: Rowdy <[email protected]>

* fixing doc display name from <[object Object]> to displayName (#402)

Co-authored-by: Sam Kuhlmann <[email protected]>

* adds search (#401)

* adds search wip

* correctly types the onChange for the input

* cleans up unsed imports

* naming

* Feature/public profile (#384)

* Add some stuff

* Add public profile

* Add ens

* Get build to pass

* Update apps/hub-app/src/pages/PublicProfilePage.tsx

Co-authored-by: Rowdy <[email protected]>

Co-authored-by: Sam Kuhlmann <[email protected]>
Co-authored-by: Rowdy <[email protected]>

* fixing doc display name from <[object Object]> to displayName (#402)

Co-authored-by: Sam Kuhlmann <[email protected]>

* conflicts

* correctly types the onChange for the input

* cleans up unsed imports

* naming

* fix build error

Co-authored-by: Alexander Keating <[email protected]>
Co-authored-by: Rowdy <[email protected]>
Co-authored-by: Brian Rossetti <[email protected]>

* Release/12072022 (#411)

* adds search wip

* correctly types the onChange for the input

* cleans up unsed imports

* naming

* conflicts

* correctly types the onChange for the input

* cleans up unsed imports

* naming

* fix build error

* feature bump

Co-authored-by: Jonathan Prozzi <[email protected]>
Co-authored-by: Rowdy <[email protected]>
Co-authored-by: Jord <[email protected]>
Co-authored-by: Spencer Graham <[email protected]>
Co-authored-by: Brian Rossetti <[email protected]>
Co-authored-by: Alexander Keating <[email protected]>

* Revert "Publish new lib versions. (#412)"

This reverts commit bab7077.

* develop to master (#482)

* UI/layout cleanup (#438)

* run generator

* import connect, theme libs. Add eindow.global. Ensure main.tsx uses React 17 API.

* deletes app test

* updates favicon and title

* remove nx defaults

* rough in layout box, target DH connect nav with class

* remove even more css. World's dubest layout component

* switches to connect class padding for mobile

* extract base layout component to storybook

* hook export chain, change name to outerlayout

* extract formSegment from summon-app; replace in all instances in summon

* extract split-column, replace all instances in summon

* document future changes in comments

* fix exports

* switch core-app to nx default project

* fix spacing

* Fix/split column bug (#444)

- fix bug

* Layouts/subnav (#447)

* clear out extra app.t.tsx

* build sub-nav

* style sub-nav

* test subnav

* extract subNavLink into component

* subnavlink story

* build subnavlink story

* fix broken as prop

* add mobile view, icon button trigger

* add tsc command to core-app

* adds human-format, removes profanity

* Fix summon (#446)

* Fix summon

* clear out extra app.t.tsx

* build sub-nav

* style sub-nav

* test subnav

* extract subNavLink into component

* subnavlink story

* build subnavlink story

* fix broken as prop

* Fix summon

* add mobile view, icon button trigger

* add tsc command to core-app

* adds human-format, removes profanity

* add human-format to dao-data

* move dts file

Co-authored-by: jordan <[email protected]>
Co-authored-by: Jord <[email protected]>

* Haus layout (#451)

* Publish new lib versions. (#412)

* fix/fix-table-types (#354)

* removed the any types from hub

* renamed Table to DaoTable and DataTable to DaoTable to be more consistent with DaoCard

* removed commented out DaoData type

* one more comment -- thought i got both before

* Fix/355 summon params mixup (#356)

* more ignore

* fixes bad init params order in summon tx

* Feature/tag component (#349)

* Created basic tag component

* Added dynamic color selections for tags

* Bumped versions fixed filer

* Added icon support to tag component

Co-authored-by: Jord <[email protected]>
Co-authored-by: Jonathan Prozzi <[email protected]>

* Feature/delegate play (#357)

* more ignore

* fixes bad init params order in summon tx

* delegate testing and subgraph field updates

* finishes mapping

* update dao-data query and transformer

* adds delegate tag to list view and hooks up delegate filtering

* refactors filter into query helper

* Spencer's Summon tooltip suggestions (#370)

* Spencer's Summon tooltip suggestions

- Summon portion of #365 

* Delimiter references

#368

For now, just referencing spaces. But if tabs, commas, or other delimiters are also supported, those should be references in the tooltips as well.

* Address Jord's comments

Co-authored-by: Sam Kuhlmann <[email protected]>

* Fix/summon poll (#375)

* more ignore

* fixes bad init params order in summon tx

* delegate testing and subgraph field updates

* finishes mapping

* update dao-data query and transformer

* adds delegate tag to list view and hooks up delegate filtering

* adds schema field to tx entity

* updates poll for tx entity made before dao entity

* Feature/alpha baal update (#376)

* new abis

* updates summoner tx logic and contract addresses

* fixes transaction entity creation location;

* fixes some test

* Feature/unit utils (#380)

* create custom d.ts for human-format

* type and convert unit fn from V2

* readableNumber util accepts number strings, throws error if string but number string

* fix 0 to 1 utils, extend MaxDecimals to shorten decimal places

* refine spacer and unit symbol placement

* update new card to handle new params

* update table

* corrections

* alter d.ts file

* potential solutions to ts bug

* implement keating's d.ts fix

* fix comment

* Fix/network switcher (#381)

* better error handling

* fix bug

* remove log

* get react-table TS to stop yelling (#382)

Co-authored-by: Sam Kuhlmann <[email protected]>

* Feature/hub sort (#383)

* wip

* gets query working on dao entity after lots of subgraph updates

* updates front end for sort

* fixes type issue

* fixes build issue

* reviewing v3 monorepo and saw some networks missing (#399)

* Feature/public profile (#384)

* Add some stuff

* Add public profile

* Add ens

* Get build to pass

* Update apps/hub-app/src/pages/PublicProfilePage.tsx

Co-authored-by: Rowdy <[email protected]>

Co-authored-by: Sam Kuhlmann <[email protected]>
Co-authored-by: Rowdy <[email protected]>

* fixing doc display name from <[object Object]> to displayName (#402)

Co-authored-by: Sam Kuhlmann <[email protected]>

* adds search (#401)

* adds search wip

* correctly types the onChange for the input

* cleans up unsed imports

* naming

* Feature/public profile (#384)

* Add some stuff

* Add public profile

* Add ens

* Get build to pass

* Update apps/hub-app/src/pages/PublicProfilePage.tsx

Co-authored-by: Rowdy <[email protected]>

Co-authored-by: Sam Kuhlmann <[email protected]>
Co-authored-by: Rowdy <[email protected]>

* fixing doc display name from <[object Object]> to displayName (#402)

Co-authored-by: Sam Kuhlmann <[email protected]>

* conflicts

* correctly types the onChange for the input

* cleans up unsed imports

* naming

* fix build error

Co-authored-by: Alexander Keating <[email protected]>
Co-authored-by: Rowdy <[email protected]>
Co-authored-by: Brian Rossetti <[email protected]>

* Release/12072022 (#411)

* adds search wip

* correctly types the onChange for the input

* cleans up unsed imports

* naming

* conflicts

* correctly types the onChange for the input

* cleans up unsed imports

* naming

* fix build error

* feature bump

Co-authored-by: Jonathan Prozzi <[email protected]>
Co-authored-by: Rowdy <[email protected]>
Co-authored-by: Jord <[email protected]>
Co-authored-by: Spencer Graham <[email protected]>
Co-authored-by: Brian Rossetti <[email protected]>
Co-authored-by: Alexander Keating <[email protected]>

* Revert "Publish new lib versions. (#412)"

This reverts commit bab7077.

* build formLayout Component

* type correction

* build formLayout story

* rough in bicolumn layout

* handle bicolumn mobile switch, finish bicolumn

* fix mainlayout naming

* build story for bi-column layout

* build dh layout one shot?

* yes, one shot

* fix import

* change prop name

Co-authored-by: Jonathan Prozzi <[email protected]>
Co-authored-by: Alexander Keating <[email protected]>
Co-authored-by: Sam Kuhlmann <[email protected]>
Co-authored-by: Rowdy <[email protected]>
Co-authored-by: Spencer Graham <[email protected]>
Co-authored-by: Brian Rossetti <[email protected]>

* bumping packages that were published pre revert last week - causing fialures with package publishing (#460)

* removing period from info content which casues confusing tooltip (#453)

Co-authored-by: Sam Kuhlmann <[email protected]>

* Feature/hub profile menu fix (#480)

* fixes profile link and layout

* dao list style

* adds toast to share link

* Readme tables preferred (#483)

* adjusting breakdown of apps and libs to tables

* adding additoonal app references and libs

* adding timestamp and address fields to many events (#468)

* adding timestamps and address fields to many events

* addressing code review

* shortening naming convention on proposals, top level txHash defined as txHash going forward

* update version

* deploy subgraph and generate query types

Co-authored-by: skuhlmann <[email protected]>

Co-authored-by: Jord <[email protected]>
Co-authored-by: Alexander Keating <[email protected]>
Co-authored-by: jordan <[email protected]>
Co-authored-by: Jonathan Prozzi <[email protected]>
Co-authored-by: Sam Kuhlmann <[email protected]>
Co-authored-by: Rowdy <[email protected]>
Co-authored-by: Spencer Graham <[email protected]>

* Revert "develop to master (#482)" (#492)

This reverts commit 5f7d121.

Co-authored-by: Sam Kuhlmann <[email protected]>

* Develop into master (#577)

* Feature/form builder (#553)

* Publish new lib versions. (#412)

* fix/fix-table-types (#354)

* removed the any types from hub

* renamed Table to DaoTable and DataTable to DaoTable to be more consistent with DaoCard

* removed commented out DaoData type

* one more comment -- thought i got both before

* Fix/355 summon params mixup (#356)

* more ignore

* fixes bad init params order in summon tx

* Feature/tag component (#349)

* Created basic tag component

* Added dynamic color selections for tags

* Bumped versions fixed filer

* Added icon support to tag component

Co-authored-by: Jord <[email protected]>
Co-authored-by: Jonathan Prozzi <[email protected]>

* Feature/delegate play (#357)

* more ignore

* fixes bad init params order in summon tx

* delegate testing and subgraph field updates

* finishes mapping

* update dao-data query and transformer

* adds delegate tag to list view and hooks up delegate filtering

* refactors filter into query helper

* Spencer's Summon tooltip suggestions (#370)

* Spencer's Summon tooltip suggestions

- Summon portion of #365 

* Delimiter references

#368

For now, just referencing spaces. But if tabs, commas, or other delimiters are also supported, those should be references in the tooltips as well.

* Address Jord's comments

Co-authored-by: Sam Kuhlmann <[email protected]>

* Fix/summon poll (#375)

* more ignore

* fixes bad init params order in summon tx

* delegate testing and subgraph field updates

* finishes mapping

* update dao-data query and transformer

* adds delegate tag to list view and hooks up delegate filtering

* adds schema field to tx entity

* updates poll for tx entity made before dao entity

* Feature/alpha baal update (#376)

* new abis

* updates summoner tx logic and contract addresses

* fixes transaction entity creation location;

* fixes some test

* Feature/unit utils (#380)

* create custom d.ts for human-format

* type and convert unit fn from V2

* readableNumber util accepts number strings, throws error if string but number string

* fix 0 to 1 utils, extend MaxDecimals to shorten decimal places

* refine spacer and unit symbol placement

* update new card to handle new params

* update table

* corrections

* alter d.ts file

* potential solutions to ts bug

* implement keating's d.ts fix

* fix comment

* Fix/network switcher (#381)

* better error handling

* fix bug

* remove log

* get react-table TS to stop yelling (#382)

Co-authored-by: Sam Kuhlmann <[email protected]>

* Feature/hub sort (#383)

* wip

* gets query working on dao entity after lots of subgraph updates

* updates front end for sort

* fixes type issue

* fixes build issue

* reviewing v3 monorepo and saw some networks missing (#399)

* Feature/public profile (#384)

* Add some stuff

* Add public profile

* Add ens

* Get build to pass

* Update apps/hub-app/src/pages/PublicProfilePage.tsx

Co-authored-by: Rowdy <[email protected]>

Co-authored-by: Sam Kuhlmann <[email protected]>
Co-authored-by: Rowdy <[email protected]>

* fixing doc display name from <[object Object]> to displayName (#402)

Co-authored-by: Sam Kuhlmann <[email protected]>

* adds search (#401)

* adds search wip

* correctly types the onChange for the input

* cleans up unsed imports

* naming

* Feature/public profile (#384)

* Add some stuff

* Add public profile

* Add ens

* Get build to pass

* Update apps/hub-app/src/pages/PublicProfilePage.tsx

Co-authored-by: Rowdy <[email protected]>

Co-authored-by: Sam Kuhlmann <[email protected]>
Co-authored-by: Rowdy <[email protected]>

* fixing doc display name from <[object Object]> to displayName (#402)

Co-authored-by: Sam Kuhlmann <[email protected]>

* conflicts

* correctly types the onChange for the input

* cleans up unsed imports

* naming

* fix build error

Co-authored-by: Alexander Keating <[email protected]>
Co-authored-by: Rowdy <[email protected]>
Co-authored-by: Brian Rossetti <[email protected]>

* Release/12072022 (#411)

* adds search wip

* correctly types the onChange for the input

* cleans up unsed imports

* naming

* conflicts

* correctly types the onChange for the input

* cleans up unsed imports

* naming

* fix build error

* feature bump

Co-authored-by: Jonathan Prozzi <[email protected]>
Co-authored-by: Rowdy <[email protected]>
Co-authored-by: Jord <[email protected]>
Co-authored-by: Spencer Graham <[email protected]>
Co-authored-by: Brian Rossetti <[email protected]>
Co-authored-by: Alexander Keating <[email protected]>

* Revert "Publish new lib versions. (#412)"

This reverts commit bab7077.

* build formLayout Component

* type correction

* build formLayout story

* rough in bicolumn layout

* handle bicolumn mobile switch, finish bicolumn

* fix mainlayout naming

* build story for bi-column layout

* scaffold formBuilder library

* rough in formBuilder

* restructure types

* refactor component structure

* test render inputs

* add core fields to builder enum

* add row layout to builder

* built logger, fix logger bug

* add disable all functionality

* handle asynchronous callback as props to form builder

* remove some comments

* put submit button in form footer

* fix code based on review

* build validation pipeline

* clean form and field types

* revise types again, simplify rules API

* commit after refactor carnage

* roll back to react-hook-form v6, finally get some traction

* found source of bug, trying new rhf version

* ...and the bug was slain, returned to that cold, miserable shit heap from whence it came.

* reintroduce devtool and logger

* build metadata form, form segment subForm component

* clean, add custom submit btn text

* clean

* build string validations

* derive validation type from function obj

* wrestled types into validation system

* rebuild form builder as context

* build formBuilder hook, use it in the factory

* create sample test

* update form placement

* more post merge corrections

* write validation updaters and add to pipeline, test required updaters, test validation, test pipeline

* try jest testing

* ensure field state updates on formState change

* more cleaning

* reorg files

* build metadata form

* tweak button styles, add defaultValues to formBuilder

* good place to stop

* remove comments

* fix Jest errors

* fix field wrapper stories, update lock

* may have fixed jest errors

Co-authored-by: Jonathan Prozzi <[email protected]>
Co-authored-by: Alexander Keating <[email protected]>
Co-authored-by: Sam Kuhlmann <[email protected]>
Co-authored-by: Rowdy <[email protected]>
Co-authored-by: Spencer Graham <[email protected]>
Co-authored-by: Brian Rossetti <[email protected]>

* Fix build (#563)

* Fix build

* Almost

* More changes

Co-authored-by: Jord <[email protected]>
Co-authored-by: Jonathan Prozzi <[email protected]>
Co-authored-by: Sam Kuhlmann <[email protected]>
Co-authored-by: Rowdy <[email protected]>
Co-authored-by: Spencer Graham <[email protected]>
Co-authored-by: Brian Rossetti <[email protected]>

* Revert "Develop into master (#577)"

This reverts commit b8644d3.

* connectedAddress votes wip

* adds vote queries

* prevents double list items on dao change

* debugging

* address previous pr feedback

* type issue

* gets proposal loaded

* updates some tx s with prop detail schema

* adds proposal details overview

* cleanup

* fixes unsponsored state

* fixes list sort

* fixes test

* cleanup

Co-authored-by: Jonathan Prozzi <[email protected]>
Co-authored-by: Alexander Keating <[email protected]>
Co-authored-by: Rowdy <[email protected]>
Co-authored-by: Jord <[email protected]>
Co-authored-by: Spencer Graham <[email protected]>
Co-authored-by: Brian Rossetti <[email protected]>
Co-authored-by: jordan <[email protected]>
  • Loading branch information
8 people authored Aug 31, 2022
1 parent 3f15597 commit 6f1c972
Show file tree
Hide file tree
Showing 20 changed files with 334 additions and 53 deletions.
3 changes: 2 additions & 1 deletion apps/core-app/src/Routes.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,7 @@ import FormTest from './pages/FormTest';
import Settings from './pages/Settings';
import NewProposal from './pages/NewProposal';
import UpdateSettings from './pages/UpdateSettings';
import ProposalDetails from './pages/ProposalDetails';

const Routes = () => {
return (
Expand All @@ -30,7 +31,7 @@ const Routes = () => {
<Route path="formtest" element={<FormTest />} />
<Route path="proposals" element={<Proposals />} />
<Route path="new-proposal" element={<NewProposal />} />
<Route path="proposal/:proposalId" element={<Proposals />} />
<Route path="proposals/:proposalId" element={<ProposalDetails />} />
<Route path="vaults" element={<Vaults />} />
<Route path="members" element={<Members />} />
<Route path="members/:memberAddress" element={<Member />} />
Expand Down
19 changes: 15 additions & 4 deletions apps/core-app/src/components/ProposalCardOverview.tsx
Original file line number Diff line number Diff line change
@@ -1,7 +1,8 @@
import { useParams } from 'react-router-dom';
import styled from 'styled-components';
import { AddressDisplay, Button, ParLg, ParMd } from '@daohaus/ui';
import { AddressDisplay, Button, ParLg, ParMd, Link } from '@daohaus/ui';
import {
charLimit,
formatShortDateTimeFromSeconds,
Keychain,
} from '@daohaus/common-utilities';
Expand All @@ -27,14 +28,20 @@ const SubmittedContainer = styled.div`
margin-top: 2.1rem;
`;

const StyledLink = styled(Link)`
:hover {
text-decoration: none;
}
`;

type ProposalCardOverviewProps = {
proposal: TProposals[number];
};

export const ProposalCardOverview = ({
proposal,
}: ProposalCardOverviewProps) => {
const { daochain } = useParams();
const { daochain, daoid } = useParams();

return (
<OverviewContainer>
Expand All @@ -43,10 +50,14 @@ export const ProposalCardOverview = ({
{proposal.proposalType} |{' '}
{formatShortDateTimeFromSeconds(proposal.createdAt)}
</ParMd>
<Button secondary>View Details</Button>
<StyledLink
href={`/molochV3/${daochain}/${daoid}/proposals/${proposal.proposalId}`}
>
<Button secondary>View Details</Button>
</StyledLink>
</OverviewHeader>
<ParLg color="white">{proposal.title}</ParLg>
<ParMd>{proposal.description}</ParMd>
<ParMd>{charLimit(proposal.description, 145)}</ParMd>
<SubmittedContainer>
<ParMd>Submitted by</ParMd>
<AddressDisplay
Expand Down
79 changes: 79 additions & 0 deletions apps/core-app/src/components/ProposalDetailsOverview.tsx
Original file line number Diff line number Diff line change
@@ -0,0 +1,79 @@
import { useParams } from 'react-router-dom';
import styled from 'styled-components';
import {
AddressDisplay,
ParMd,
Link,
Theme,
border,
DataIndicator,
} from '@daohaus/ui';
import {
formatShortDateTimeFromSeconds,
Keychain,
} from '@daohaus/common-utilities';

import { TProposals } from '../contexts/DaoContext';

const OverviewContainer = styled.div`
display: flex;
flex-direction: column;
gap: 1.2rem;
width: 100%;
padding: 2.8rem 3.6rem;
border-radius: ${border.radius};
border: 1px ${({ theme }: { theme: Theme }) => theme.card.border} solid;
background-color: ${({ theme }: { theme: Theme }) => theme.card.hoverBg};
`;

const DataContainer = styled.div`
display: flex;
flex-direction: row;
justify-content: space-between;
margin-top: 3rem;
`;

const SpacedAddressDisplay = styled(AddressDisplay)`
margin-top: 1rem;
`;

type ProposalDetailsOverviewProps = {
proposal: TProposals[number];
};

export const ProposalDetailsOverview = ({
proposal,
}: ProposalDetailsOverviewProps) => {
const { daochain } = useParams();

return (
<OverviewContainer>
<ParMd>{proposal.description}</ParMd>
{proposal.contentURI && (
<Link href={proposal.contentURI} linkType="external">
Link
</Link>
)}
<DataContainer>
<div>
<ParMd>Submitted by</ParMd>
<SpacedAddressDisplay
truncate
address={proposal.createdBy}
copy
explorerNetworkId={daochain as keyof Keychain}
/>
</div>
<DataIndicator
label="Expiration Date"
data={
+proposal.expiration
? formatShortDateTimeFromSeconds(proposal.expiration)
: '--'
}
size="sm"
/>
</DataContainer>
</OverviewContainer>
);
};
13 changes: 8 additions & 5 deletions apps/core-app/src/contexts/DaoContext.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -24,6 +24,11 @@ import {
useRef,
} from 'react';
import { useParams } from 'react-router-dom';
import {
DEFAULT_MEMBERS_PAGE_SIZE,
DEFAULT_PROPOSAL_PAGE_SIZE,
DEFAULT_PROPOSAL_SORT,
} from '../utils/constants';
import {
loadConnectedMemberVotesList,
loadDao,
Expand Down Expand Up @@ -69,7 +74,7 @@ export const defaultDaoData = {
setMembersSort: () => {
return;
},
membersPaging: { offset: 0, pageSize: 25 },
membersPaging: { offset: 0, pageSize: DEFAULT_MEMBERS_PAGE_SIZE },
membersNextPaging: undefined,
setMembersPaging: () => {
return;
Expand All @@ -86,11 +91,11 @@ export const defaultDaoData = {
setProposalsFilter: () => {
return;
},
proposalsSort: undefined,
proposalsSort: DEFAULT_PROPOSAL_SORT,
setProposalsSort: () => {
return;
},
proposalsPaging: { offset: 0, pageSize: 3 },
proposalsPaging: { offset: 0, pageSize: DEFAULT_PROPOSAL_PAGE_SIZE },
proposalsNextPaging: undefined,
setProposalsPaging: () => {
return;
Expand Down Expand Up @@ -289,8 +294,6 @@ export const DaoContextProvider = ({ children }: DaoContextProviderProps) => {
const currentDaoProposals = useRef<null | string>(null);
useEffect(() => {
let shouldUpdate = true;

console.log('prop useeffect fired');
if (daochain && daoid) {
if (
currentDaoProposals.current &&
Expand Down
42 changes: 32 additions & 10 deletions apps/core-app/src/legos/tx.ts
Original file line number Diff line number Diff line change
Expand Up @@ -23,6 +23,16 @@ const nestInArray = (arg: ValidArgType | ValidArgType[]): NestedArray => {
export const TX: Record<string, TXLego> = {
POST_SIGNAL: buildMultiCallTX({
id: 'POST_SIGNAL',
JSONDetails: {
type: 'JSONDetails',
jsonSchema: {
title: `.formValues.title`,
description: `.formValues.description`,
contentURI: `.formValues.link`,
contentURIType: { type: 'static', value: 'url' },
proposalType: { type: 'static', value: 'Signal Proposal' },
},
},
actions: [
{
contract: CONTRACT.POSTER,
Expand All @@ -33,7 +43,8 @@ export const TX: Record<string, TXLego> = {
jsonSchema: {
title: `.formValues.title`,
description: `.formValues.description`,
link: `.formValues.link`,
contentURI: `.formValues.link`,
contentURIType: { type: 'static', value: 'url' },
proposalType: { type: 'static', value: 'Signal Proposal' },
},
},
Expand All @@ -58,7 +69,8 @@ export const TX: Record<string, TXLego> = {
jsonSchema: {
title: '.formValues.title',
description: '.formValues.description',
link: '.formValues.link',
contentURI: `.formValues.link`,
contentURIType: { type: 'static', value: 'url' },
proposalType: { type: 'static', value: 'Issue Tokens Proposal' },
},
},
Expand Down Expand Up @@ -88,7 +100,8 @@ export const TX: Record<string, TXLego> = {
jsonSchema: {
title: '.formValues.title',
description: '.formValues.description',
link: '.formValues.link',
contentURI: `.formValues.link`,
contentURIType: { type: 'static', value: 'url' },
proposalType: { type: 'static', value: 'Add Shaman Proposal' },
},
},
Expand All @@ -110,7 +123,8 @@ export const TX: Record<string, TXLego> = {
jsonSchema: {
title: '.formValues.title',
description: '.formValues.description',
link: '.formValues.link',
contentURI: `.formValues.link`,
contentURIType: { type: 'static', value: 'url' },
proposalType: {
type: 'static',
value: 'Issue ERC20 Token Funding Proposal',
Expand All @@ -132,7 +146,8 @@ export const TX: Record<string, TXLego> = {
jsonSchema: {
title: '.formValues.title',
description: '.formValues.description',
link: '.formValues.link',
contentURI: `.formValues.link`,
contentURIType: { type: 'static', value: 'url' },
proposalType: {
type: 'static',
value: 'Issue Network Token Funding Proposal',
Expand Down Expand Up @@ -191,7 +206,8 @@ export const TX: Record<string, TXLego> = {
jsonSchema: {
title: '.formValues.title',
description: '.formValues.description',
link: '.formValues.link',
contentURI: `.formValues.link`,
contentURIType: { type: 'static', value: 'url' },
proposalType: { type: 'static', value: 'Governance Settings Proposal' },
},
},
Expand Down Expand Up @@ -230,7 +246,8 @@ export const TX: Record<string, TXLego> = {
jsonSchema: {
title: '.formValues.title',
description: '.formValues.description',
link: '.formValues.link',
contentURI: `.formValues.link`,
contentURIType: { type: 'static', value: 'url' },
vTokenTransferable: '.formValues.vStake',
nvTokenTransferable: '.formValues.nvStake',
proposalType: { type: 'static', value: 'Token Settings Proposal' },
Expand Down Expand Up @@ -264,7 +281,8 @@ export const TX: Record<string, TXLego> = {
jsonSchema: {
title: '.formValues.title',
description: '.formValues.description',
link: '.formValues.link',
contentURI: `.formValues.link`,
contentURIType: { type: 'static', value: 'url' },
proposalType: { type: 'static', value: 'Shares X Token Proposal' },
},
},
Expand All @@ -278,6 +296,8 @@ export const TX: Record<string, TXLego> = {
title: '.formValues.title',
description: '.formValues.description',
link: '.formValues.link',
contentURI: `.formValues.link`,
contentURIType: { type: 'static', value: 'url' },
proposalType: { type: 'static', value: 'GuildKick Proposal' },
},
},
Expand Down Expand Up @@ -322,7 +342,8 @@ export const TABULA_TX: Record<string, TXLego> = {
jsonSchema: {
title: '.formValues.title',
description: '.formValues.description',
link: '.formValues.link',
contentURI: `.formValues.link`,
contentURIType: { type: 'static', value: 'url' },
proposalType: { type: 'static', value: 'Create Publication Proposal' },
},
},
Expand Down Expand Up @@ -353,7 +374,8 @@ export const TABULA_TX: Record<string, TXLego> = {
jsonSchema: {
title: '.formValues.title',
description: '.formValues.description',
link: '.formValues.link',
contentURI: `.formValues.link`,
contentURIType: { type: 'static', value: 'url' },
proposalType: { type: 'static', value: 'Create Article Proposal' },
},
},
Expand Down
Loading

0 comments on commit 6f1c972

Please sign in to comment.