Skip to content

Commit

Permalink
Feature/698 vote modal (#779)
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

* starts types

* adds enums

* fixes build

* styles the warning state

* gets first history card working

* finishes the unsponsored section

* adds proposal history

* fix build

* fixes small content bugs

* gets vote card/modal working

* cleanup

* fixes uuid key

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 Sep 2, 2022
1 parent b13c845 commit 3ea0e29
Show file tree
Hide file tree
Showing 10 changed files with 111 additions and 18 deletions.
6 changes: 3 additions & 3 deletions apps/core-app/src/components/GovernanceSettings.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -76,7 +76,7 @@ export const GovernanceSettings = ({ dao }: GovernanceSettingsProps) => {
<div className="description">
<ParSm>
<StyledLink
href="https://baal-docs.vercel.app/configuration/governance-configuration"
href="https://moloch.daohaus.fun/configuration/governance-configuration"
target="_blank"
rel="noreferrer"
>
Expand Down Expand Up @@ -134,7 +134,7 @@ export const GovernanceSettings = ({ dao }: GovernanceSettingsProps) => {
<TokenDataGrid>
<DataIndicator
size="sm"
label="total"
label="Total"
data={formatValueTo({
value: fromWei(dao.totalShares),
decimals: 2,
Expand All @@ -157,7 +157,7 @@ export const GovernanceSettings = ({ dao }: GovernanceSettingsProps) => {
<TokenDataGrid>
<DataIndicator
size="sm"
label="total"
label="Total"
data={formatValueTo({
value: fromWei(dao.totalLoot),
decimals: 2,
Expand Down
25 changes: 19 additions & 6 deletions apps/core-app/src/components/ProposalHistoryCard.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,9 @@ import {
AddressDisplay,
DataIndicator,
Button,
Dialog,
DialogTrigger,
DialogContent,
} from '@daohaus/ui';
import { Keychain } from '@daohaus/common-utilities';
import { ExplorerLink } from '@daohaus/daohaus-connect-feature';
Expand All @@ -20,6 +23,7 @@ import {
ProposalHistoryElementData,
} from '../utils/historyHelpers';
import { TProposals } from '../contexts/DaoContext';
import { VoteList } from './VoteList';

const ElementContainer = styled.div`
display: flex;
Expand Down Expand Up @@ -122,6 +126,9 @@ export const ProposalHistoryCard = ({
setOpen((prevState) => !prevState);
};

const hasProposalVotes =
proposal && proposal.votes && proposal.votes.length > 0;

return (
<ElementContainer>
<VisibleContainer>
Expand All @@ -141,12 +148,18 @@ export const ProposalHistoryCard = ({
<StyledDownArrow />
</div>
)}
{element.showVotesButton && (
<Button sm secondary>
Show Votes{' '}
{proposal &&
`(${Number(proposal?.yesVotes) + Number(proposal?.noVotes)})`}
</Button>
{element.showVotesButton && hasProposalVotes && (
<Dialog>
<DialogTrigger asChild>
<Button sm secondary>
Show Votes (
{Number(proposal.yesVotes) + Number(proposal.noVotes)})
</Button>
</DialogTrigger>
<DialogContent title={`Proposal Votes (${proposal.votes?.length})`}>
<VoteList votes={proposal.votes} proposal={proposal} />
</DialogContent>
</Dialog>
)}
</VisibleContainer>
{element.canExpand && open && (
Expand Down
7 changes: 4 additions & 3 deletions apps/core-app/src/components/ShamanSettings.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -34,9 +34,10 @@ export const ShamanSettings = ({ dao }: ShamanSettingsProps) => {
</ShamanCardHeader>
<div className="description">
<ParSm>
Contracts that can adjust governance, shares, and memberships without
proposals. Be careful with adding new and it’s recommended that the
DAO removes any that aren’t needed any longer.
Shamans are contracts that can adjust governance, shares, and
memberships without proposals. Because shamans can affect the security
of the DAO, be cautious when adding new shamans, and remove any that
are no longer needed.
</ParSm>
</div>

Expand Down
77 changes: 77 additions & 0 deletions apps/core-app/src/components/VoteList.tsx
Original file line number Diff line number Diff line change
@@ -0,0 +1,77 @@
import styled from 'styled-components';
import {
formatShortDateTimeFromSeconds,
formatValueTo,
fromWei,
Keychain,
} from '@daohaus/common-utilities';
import { AddressDisplay, DataMd, ParMd } from '@daohaus/ui';

import { TProposals } from '../contexts/DaoContext';
import { useParams } from 'react-router-dom';

const VotesContainer = styled.div`
display: flex;
flex-direction: column;
gap: 4.4rem;
margin-top: 3rem;
`;

const VoteContainer = styled.div`
display: flex;
flex-wrap: wrap;
justify-content: space-between;
margin-top: 1.2rem;
`;

type VoteListProps = {
proposal: TProposals[number];
votes: TProposals[number]['votes'];
};

export const VoteList = ({ votes, proposal }: VoteListProps) => {
const { daochain } = useParams();
return (
<VotesContainer>
{votes?.map((vote) => (
<div key={vote.id}>
<ParMd>{formatShortDateTimeFromSeconds(vote.createdAt)}</ParMd>
<VoteContainer>
<AddressDisplay
address={vote.member.memberAddress}
truncate
copy
explorerNetworkId={daochain as keyof Keychain}
/>
<DataMd>
{vote.approved ? 'Yes' : 'No'} -{' '}
{formatValueTo({
value: fromWei(vote.balance),
decimals: 2,
format: 'numberShort',
})}
</DataMd>
</VoteContainer>
</div>
))}

<VoteContainer>
<ParMd>Total</ParMd>
<DataMd>
{formatValueTo({
value: fromWei(proposal.yesBalance),
decimals: 2,
format: 'numberShort',
})}{' '}
Yes /{' '}
{formatValueTo({
value: fromWei(proposal.noBalance),
decimals: 2,
format: 'numberShort',
})}
No
</DataMd>
</VoteContainer>
</VotesContainer>
);
};
2 changes: 1 addition & 1 deletion apps/core-app/src/legos/fields.ts
Original file line number Diff line number Diff line change
Expand Up @@ -64,7 +64,7 @@ export const FIELD: Record<string, CustomFieldLego> = {
TAGS: {
id: 'tags',
type: 'tagsInput',
label: 'Tags (seperated by commas)',
label: 'Tags (separated by commas)',
placeholder: 'DAO Name',
},
PROPOSAL_EXPIRY: {
Expand Down
4 changes: 2 additions & 2 deletions apps/core-app/src/legos/form.ts
Original file line number Diff line number Diff line change
Expand Up @@ -182,7 +182,7 @@ export const PROPOSAL_FORMS: Record<string, CustomFormLego> = {
id: 'UPDATE_GOV_SETTINGS',
title: 'Update Governance Settings',
subtitle: 'Governance Setting Proposal',
description: 'Learn more about Governanace Settings in our documentation.',
description: 'Learn more about Governance Settings in our documentation.',
tx: TX.UPDATE_GOV_SETTINGS,
requiredFields: {
title: true,
Expand Down Expand Up @@ -379,7 +379,7 @@ export const PROPOSAL_FORMS: Record<string, CustomFormLego> = {
title: 'Guild Kick Proposal',
subtitle: 'Guild Kick Member',
description:
'Propose to exchange a member’s voting token balance with non-voting tokens. This will mean they can no longer vote on proposals once passed.',
'Propose to exchange a member’s voting token balance with non-voting tokens. If passed, this will mean they can no longer vote on proposals.',
tx: TX.GUILDKICK,
requiredFields: {
title: true,
Expand Down
2 changes: 1 addition & 1 deletion apps/core-app/src/utils/constants.ts
Original file line number Diff line number Diff line change
Expand Up @@ -54,7 +54,7 @@ export const PROPOSAL_TYPE_WARNINGS: { [key: string]: string } = {
ADD_SHAMAN:
'This proposal is adding a Shaman with Share Management permissions to the DAO. Be sure to look at the contract details for more information.',
UPDATE_GOV_SETTINGS:
'This proposal will adjust the governanace settings for the DAO. Be sure to look at the contract details for more information.',
'This proposal will adjust the governance settings for the DAO. Be sure to look at the contract details for more information.',
TOKEN_SETTINGS:
'This proposal will adjust the token transferability settings for the DAO. Be sure to look at the contract details for more information.',
TOKENS_FOR_SHARES:
Expand Down
2 changes: 1 addition & 1 deletion apps/summon-app/src/layouts/ShamanSegment.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -38,7 +38,7 @@ export const ShamanSegment = ({ formDisabled }: { formDisabled: boolean }) => {
<TextAreaSection>
<Link
className="link"
href="https://baal-docs.vercel.app/tools/shaman"
href="https://moloch.daohaus.fun/tools/shaman"
linkType="external"
>
How to add a Shaman
Expand Down
2 changes: 2 additions & 0 deletions libs/form-builder/src/components/FormBuilder.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -171,6 +171,8 @@ export function FormBuilder<Lookup extends LookupType>({
console.error('FormBuilder: onSubmit not implemented');
};

console.log('fields', fields);

return (
<RHFProvider {...methods}>
<FormBuilderContext.Provider
Expand Down
2 changes: 1 addition & 1 deletion libs/ui/src/hooks/useCopyToClipboard.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ export const useCopyToClipboard = (): CopyFn => {
const copy: CopyFn = async (
text,
toastTitle = 'Success',
toastDescription = 'was coppied to your clipboard.'
toastDescription = 'was copied to your clipboard.'
) => {
if (!navigator?.clipboard) {
console.warn('Clipboard not supported');
Expand Down

0 comments on commit 3ea0e29

Please sign in to comment.