mirror of
https://github.com/morpheus65535/bazarr.git
synced 2025-12-10 11:39:38 -06:00
27 lines
610 B
TypeScript
27 lines
610 B
TypeScript
import { BuildKey } from "@/utilities";
|
|
import { Badge, BadgeProps, Group, GroupProps } from "@mantine/core";
|
|
import { FunctionComponent } from "react";
|
|
|
|
export type AudioListProps = GroupProps & {
|
|
audios: Language.Info[];
|
|
badgeProps?: BadgeProps;
|
|
};
|
|
|
|
const AudioList: FunctionComponent<AudioListProps> = ({
|
|
audios,
|
|
badgeProps,
|
|
...group
|
|
}) => {
|
|
return (
|
|
<Group gap="xs" {...group}>
|
|
{audios.map((audio, idx) => (
|
|
<Badge color="blue" key={BuildKey(idx, audio.code2)} {...badgeProps}>
|
|
{audio.name}
|
|
</Badge>
|
|
))}
|
|
</Group>
|
|
);
|
|
};
|
|
|
|
export default AudioList;
|