22 lines
587 B
TypeScript
22 lines
587 B
TypeScript
import React from 'react';
|
|
import { useHistory, useLocation } from 'react-router';
|
|
import Multisig from '../components/multisig/Multisig';
|
|
import { PublicKey } from '@solana/web3.js';
|
|
|
|
export default function MultisigPage() {
|
|
return <Multisig />;
|
|
}
|
|
|
|
export function MultisigInstancePage() {
|
|
const history = useHistory();
|
|
const location = useLocation();
|
|
const path = location.pathname.split('/');
|
|
if (path.length !== 3) {
|
|
history.push(`/multisig`);
|
|
return <></>;
|
|
} else {
|
|
const multisig = new PublicKey(path[2]);
|
|
return <Multisig multisig={multisig} />;
|
|
}
|
|
}
|