@@ -4,9 +4,9 @@ import { SidebarContentsType } from '~/interfaces/ui';
import { useSWRxInAppNotificationStatus } from '~/stores/in-app-notification';
import { useDefaultSocket } from '~/stores/socket-io';
-import { PrimaryItem, type Props } from '../SidebarNav/PrimaryItem';
+import { PrimaryItem, type PrimaryItemProps } from '../SidebarNav/PrimaryItem';
-type PrimaryItemForNotificationProps = Omit<Props, 'onClick' | 'label' | 'iconName' | 'contents' | 'badgeContents' >
+type PrimaryItemForNotificationProps = Omit<PrimaryItemProps, 'onClick' | 'label' | 'iconName' | 'contents' | 'badgeContents' >
// TODO(after v7 release): https://redmine.weseek.co.jp/issues/138463
export const PrimaryItemForNotification = memo((props: PrimaryItemForNotificationProps) => {
@@ -17,7 +17,7 @@ const useIndicator = (sidebarMode: SidebarMode, isSelected: boolean): string =>
return isSelected ? 'active' : '';
};
-type Props = {
+export type PrimaryItemProps = {
contents: SidebarContentsType,
label: string,
iconName: string,
@@ -27,7 +27,7 @@ type Props = {
onClick?: () => void,
}
-export const PrimaryItem = (props: Props): JSX.Element => {
+export const PrimaryItem = (props: PrimaryItemProps): JSX.Element => {
const {
contents, label, iconName, sidebarMode, badgeContents,
onClick, onHover,