ghost-portal/packages/page-staking/src/Query/Validator.tsx
Jaco 4929b1c6fd
Update headers for 2023 (#8665)
* Update headers for 2023

* Adjust env-config
2023-01-01 10:32:05 +02:00

51 lines
1.2 KiB
TypeScript

// Copyright 2017-2023 @polkadot/app-staking authors & contributors
// SPDX-License-Identifier: Apache-2.0
import type { Props } from './types';
import React from 'react';
import styled from 'styled-components';
import { Columar } from '@polkadot/react-components';
import ChartPoints from './ChartPoints';
import ChartPrefs from './ChartPrefs';
import ChartRewards from './ChartRewards';
import ChartStake from './ChartStake';
function Validator ({ className = '', labels, validatorId }: Props): React.ReactElement<Props> | null {
return (
<Columar className={className}>
<Columar.Column>
<ChartPoints
labels={labels}
validatorId={validatorId}
/>
<ChartRewards
labels={labels}
validatorId={validatorId}
/>
</Columar.Column>
<Columar.Column>
<ChartStake
labels={labels}
validatorId={validatorId}
/>
<ChartPrefs
labels={labels}
validatorId={validatorId}
/>
</Columar.Column>
</Columar>
);
}
export default React.memo(styled(Validator)`
.staking--Chart {
background: var(--bg-table);
border: 1px solid var(--border-table);
border-radius: 0.25rem;
padding: 1rem 1.5rem;
}
`);