mirror of
https://github.com/scm-manager/scm-manager.git
synced 2025-11-08 06:25:45 +01:00
Expose size for primary repository avatar extension point
This commit is contained in:
@@ -36,12 +36,13 @@ type Props = {
|
||||
size?: 16 | 24 | 32 | 48 | 64 | 96 | 128;
|
||||
};
|
||||
|
||||
const renderExtensionPoint = (repository: Repository) => {
|
||||
const renderExtensionPoint = (repository: Repository, size: Props["size"]) => {
|
||||
return (
|
||||
<ExtensionPoint<extensionPoints.PrimaryRepositoryAvatar>
|
||||
name="repos.repository-avatar.primary"
|
||||
props={{
|
||||
repository,
|
||||
size: size || 64
|
||||
}}
|
||||
>
|
||||
<ExtensionPoint<extensionPoints.RepositoryAvatar>
|
||||
@@ -57,7 +58,7 @@ const renderExtensionPoint = (repository: Repository) => {
|
||||
};
|
||||
|
||||
const RepositoryAvatar: FC<Props> = ({ repository, size = 64 }) => {
|
||||
return <Avatar className={`image is-${size}x${size}`}>{renderExtensionPoint(repository)}</Avatar>;
|
||||
return <Avatar className={`image is-${size}x${size}`}>{renderExtensionPoint(repository, size)}</Avatar>;
|
||||
};
|
||||
|
||||
export default RepositoryAvatar;
|
||||
|
||||
Reference in New Issue
Block a user