fix #5660 standardized relation icon (#6504)

fix #5660 

- updated One to many [1:N] icon across app
- created many to one icon [N:1] , and added it in app


![download
(2)](https://github.com/user-attachments/assets/35ce05be-0f5f-4cd0-a1b7-7ab9062f74a0)
![download
(1)](https://github.com/user-attachments/assets/57316e49-c931-4ab5-ad4b-d04b241724c3)

---------

Co-authored-by: Félix Malfait <felix.malfait@gmail.com>
This commit is contained in:
NitinPSingh
2024-08-05 19:17:25 +05:30
committed by GitHub
parent fe9144a4a7
commit fa738ec373
6 changed files with 52 additions and 10 deletions

View File

@ -0,0 +1,16 @@
import { useTheme } from '@emotion/react';
import IconRelationManyToOneRaw from '@ui/display/icon/assets/many-to-one.svg?react';
import { IconComponentProps } from '@ui/display/icon/types/IconComponent';
type IconRelationManyToOneProps = Pick<IconComponentProps, 'size' | 'stroke'>;
export const IconRelationManyToOne = (props: IconRelationManyToOneProps) => {
const theme = useTheme();
const size = props.size ?? 24;
const stroke = props.stroke ?? theme.icon.stroke.md;
return (
<IconRelationManyToOneRaw height={size} width={size} strokeWidth={stroke} />
);
};

View File

@ -3,6 +3,7 @@ export {
Icon123,
IconAlertCircle,
IconAlertTriangle,
IconApi,
IconApps,
IconArchive,
IconArchiveOff,
@ -51,7 +52,9 @@ export {
IconColorSwatch,
IconMessageCircle as IconComment,
IconCopy,
IconCreativeCommonsSa,
IconCreditCard,
IconCsv,
IconCurrencyBaht,
IconCurrencyDirham,
IconCurrencyDollar,
@ -85,8 +88,8 @@ export {
IconFilter,
IconFilterOff,
IconFocusCentered,
IconFunction,
IconForbid,
IconFunction,
IconGripVertical,
IconH1,
IconH2,
@ -169,9 +172,7 @@ export {
IconVideo,
IconWand,
IconWorld,
IconX,
IconCreativeCommonsSa,
IconApi,
IconCsv,
IconX
} from '@tabler/icons-react';
export type { TablerIconsProps } from '@tabler/icons-react';