forked from forbole/big-dipper-2.0-cosmos
-
Notifications
You must be signed in to change notification settings - Fork 2
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
feat: add support for custom messages, add dex params
- Loading branch information
1 parent
cc179a3
commit 8936061
Showing
30 changed files
with
781 additions
and
59 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
26 changes: 26 additions & 0 deletions
26
packages/ui/src/components/msg/asset/clear_admin/index.tsx
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,26 @@ | ||
import { FC } from 'react'; | ||
import { useProfileRecoil } from '@/recoil/profiles'; | ||
import { Typography } from '@mui/material'; | ||
import { Trans } from 'react-i18next'; | ||
import Name from '@/components/name'; | ||
import { MsgClearAdmin } from '@/models'; | ||
|
||
const ClearAdmin: FC<{ message: MsgClearAdmin }> = (props) => { | ||
const { message } = props; | ||
const sender = useProfileRecoil(message.sender); | ||
|
||
return ( | ||
<Typography> | ||
<Trans | ||
i18nKey="message_contents:msgClearAdmin" | ||
components={[<Name address={message.sender} name={sender.name ?? message.sender} />, <b />]} | ||
values={{ | ||
sender: message.sender, | ||
denom: message.denom.toUpperCase(), | ||
}} | ||
/> | ||
</Typography> | ||
); | ||
}; | ||
|
||
export default ClearAdmin; |
27 changes: 27 additions & 0 deletions
27
packages/ui/src/components/msg/asset/transfer_admin/index.tsx
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,27 @@ | ||
import { FC } from 'react'; | ||
import { useProfileRecoil } from '@/recoil/profiles'; | ||
import { Typography } from '@mui/material'; | ||
import { Trans } from 'react-i18next'; | ||
import Name from '@/components/name'; | ||
import { MsgTransferAdmin } from '@/models'; | ||
|
||
const TransferAdmin: FC<{ message: MsgTransferAdmin }> = (props) => { | ||
const { message } = props; | ||
const sender = useProfileRecoil(message.sender); | ||
|
||
return ( | ||
<Typography> | ||
<Trans | ||
i18nKey="message_contents:msgTransferAdmin" | ||
components={[<Name address={message.sender} name={sender.name ?? message.sender} />, <b />]} | ||
values={{ | ||
sender: message.sender, | ||
denom: message.denom.toUpperCase(), | ||
account: message.account, | ||
}} | ||
/> | ||
</Typography> | ||
); | ||
}; | ||
|
||
export default TransferAdmin; |
27 changes: 27 additions & 0 deletions
27
packages/ui/src/components/msg/asset/update_data/index.tsx
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,27 @@ | ||
import { FC } from 'react'; | ||
import { useProfileRecoil } from '@/recoil/profiles'; | ||
import { Typography } from '@mui/material'; | ||
import { Trans } from 'react-i18next'; | ||
import Name from '@/components/name'; | ||
import { MsgUpdateData } from '@/models'; | ||
|
||
const UpdateData: FC<{ message: MsgUpdateData }> = (props) => { | ||
const { message } = props; | ||
const sender = useProfileRecoil(message.sender); | ||
|
||
return ( | ||
<Typography> | ||
<Trans | ||
i18nKey="message_contents:msgUpdateData" | ||
components={[<Name address={message.sender} name={sender.name ?? message.sender} />, <b />]} | ||
values={{ | ||
sender: message.sender, | ||
class_id: message.class_id, | ||
id: message.id, | ||
}} | ||
/> | ||
</Typography> | ||
); | ||
}; | ||
|
||
export default UpdateData; |
27 changes: 27 additions & 0 deletions
27
packages/ui/src/components/msg/asset/update_dex_unified_ref_amount/index.tsx
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,27 @@ | ||
import { FC } from 'react'; | ||
import { useProfileRecoil } from '@/recoil/profiles'; | ||
import { Typography } from '@mui/material'; | ||
import { Trans } from 'react-i18next'; | ||
import Name from '@/components/name'; | ||
import { MsgUpdateDEXUnifiedRefAmount } from '@/models'; | ||
|
||
const UpdateDEXWUnifiedRefAmount: FC<{ message: MsgUpdateDEXUnifiedRefAmount }> = (props) => { | ||
const { message } = props; | ||
const sender = useProfileRecoil(message.sender); | ||
|
||
return ( | ||
<Typography> | ||
<Trans | ||
i18nKey="message_contents:msgUpdateDEXUnifiedRefAmount" | ||
components={[<Name address={message.sender} name={sender.name ?? message.sender} />, <b />]} | ||
values={{ | ||
sender: message.sender, | ||
denom: message.denom.toUpperCase(), | ||
unified_ref_amount: message.unified_ref_amount, | ||
}} | ||
/> | ||
</Typography> | ||
); | ||
}; | ||
|
||
export default UpdateDEXWUnifiedRefAmount; |
27 changes: 27 additions & 0 deletions
27
packages/ui/src/components/msg/asset/update_dex_whitelisted_denoms/index.tsx
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,27 @@ | ||
import { FC } from 'react'; | ||
import { useProfileRecoil } from '@/recoil/profiles'; | ||
import { Typography } from '@mui/material'; | ||
import { Trans } from 'react-i18next'; | ||
import Name from '@/components/name'; | ||
import { MsgUpdateDEXWhitelistedDenoms } from '@/models'; | ||
|
||
const UpdateDEXWhitelistedDenoms: FC<{ message: MsgUpdateDEXWhitelistedDenoms }> = (props) => { | ||
const { message } = props; | ||
const sender = useProfileRecoil(message.sender); | ||
|
||
return ( | ||
<Typography> | ||
<Trans | ||
i18nKey="message_contents:msgUpdateDexWhitelistedDenoms" | ||
components={[<Name address={message.sender} name={sender.name ?? message.sender} />, <b />]} | ||
values={{ | ||
sender: message.sender, | ||
denom: message.denom.toUpperCase(), | ||
whitelisted_denoms: message.whitelisted_denoms.toString(), | ||
}} | ||
/> | ||
</Typography> | ||
); | ||
}; | ||
|
||
export default UpdateDEXWhitelistedDenoms; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,26 @@ | ||
import { FC } from 'react'; | ||
import { useProfileRecoil } from '@/recoil/profiles'; | ||
import { Typography } from '@mui/material'; | ||
import { Trans } from 'react-i18next'; | ||
import Name from '@/components/name'; | ||
import { MsgCancelOrder } from '@/models'; | ||
|
||
const CancelOrder: FC<{ message: MsgCancelOrder }> = (props) => { | ||
const { message } = props; | ||
const sender = useProfileRecoil(message.sender); | ||
|
||
return ( | ||
<Typography> | ||
<Trans | ||
i18nKey="message_contents:msgPlaceOrder" | ||
components={[<Name address={message.sender} name={sender.name ?? message.sender} />, <b />]} | ||
values={{ | ||
sender: message.sender, | ||
id: message.id, | ||
}} | ||
/> | ||
</Typography> | ||
); | ||
}; | ||
|
||
export default CancelOrder; |
26 changes: 26 additions & 0 deletions
26
packages/ui/src/components/msg/dex/cancel_orders_by_denom/index.tsx
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,26 @@ | ||
import { FC } from 'react'; | ||
import { useProfileRecoil } from '@/recoil/profiles'; | ||
import { Typography } from '@mui/material'; | ||
import { Trans } from 'react-i18next'; | ||
import Name from '@/components/name'; | ||
import { MsgCancelOrdersByDenom } from '@/models'; | ||
|
||
const CancelOrdersByDenom: FC<{ message: MsgCancelOrdersByDenom }> = (props) => { | ||
const { message } = props; | ||
const sender = useProfileRecoil(message.sender); | ||
|
||
return ( | ||
<Typography> | ||
<Trans | ||
i18nKey="message_contents:msgPlaceOrder" | ||
components={[<Name address={message.sender} name={sender.name ?? message.sender} />, <b />]} | ||
values={{ | ||
sender: message.sender, | ||
denom: message.denom, | ||
}} | ||
/> | ||
</Typography> | ||
); | ||
}; | ||
|
||
export default CancelOrdersByDenom; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,31 @@ | ||
import { FC } from 'react'; | ||
import { useProfileRecoil } from '@/recoil/profiles'; | ||
import { Typography } from '@mui/material'; | ||
import { Trans } from 'react-i18next'; | ||
import Name from '@/components/name'; | ||
import { MsgPlaceOrder } from '@/models'; | ||
|
||
const PlaceOrder: FC<{ message: MsgPlaceOrder }> = (props) => { | ||
const { message } = props; | ||
const sender = useProfileRecoil(message.sender); | ||
|
||
return ( | ||
<Typography> | ||
<Trans | ||
i18nKey="message_contents:msgPlaceOrder" | ||
components={[<Name address={message.sender} name={sender.name ?? message.sender} />, <b />]} | ||
values={{ | ||
sender: message.sender, | ||
id: message.id, | ||
base_denom: message.base_denom, | ||
quote_denom: message.quote_denom, | ||
price: message.price, | ||
quantity: message.quantity, | ||
side: message.side, | ||
}} | ||
/> | ||
</Typography> | ||
); | ||
}; | ||
|
||
export default PlaceOrder; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.