Chore(front): Create a custom eslint rule for Props naming (#1904)

Co-authored-by: v1b3m <vibenjamin6@gmail.com>
Co-authored-by: Matheus <matheus_benini@hotmail.com>
Co-authored-by: bosiraphael <raphael.bosi@gmail.com>
This commit is contained in:
gitstart-twenty
2023-10-09 17:31:13 +03:00
committed by GitHub
parent 84ed9edefe
commit 77a1840611
170 changed files with 700 additions and 342 deletions

View File

@ -3,12 +3,15 @@ import { IconComponent } from '@/ui/icon/types/IconComponent';
import { Filter } from '../types/Filter';
type OwnProps = {
type GenericEntityFilterChipProps = {
filter: Filter;
Icon?: IconComponent;
};
export const GenericEntityFilterChip = ({ filter, Icon }: OwnProps) => (
export const GenericEntityFilterChip = ({
filter,
Icon,
}: GenericEntityFilterChipProps) => (
<EntityChip
entityId={filter.value}
name={filter.displayValue}

View File

@ -4,7 +4,7 @@ import styled from '@emotion/styled';
import { IconX } from '@/ui/icon/index';
import { IconComponent } from '@/ui/icon/types/IconComponent';
type OwnProps = {
type SortOrFilterChipProps = {
labelKey?: string;
labelValue: string;
Icon?: IconComponent;
@ -61,7 +61,7 @@ const SortOrFilterChip = ({
onRemove,
isSort,
testId,
}: OwnProps) => {
}: SortOrFilterChipProps) => {
const theme = useTheme();
return (
<StyledChip isSort={isSort}>

View File

@ -4,7 +4,7 @@ import { Placement } from '@floating-ui/react';
import { DropdownMenu } from '@/ui/dropdown/components/DropdownMenu';
import { HotkeyScope } from '@/ui/utilities/hotkey/types/HotkeyScope';
type DropdownButtonProps = {
type ViewBarDropdownButtonProps = {
buttonComponent: JSX.Element | JSX.Element[];
dropdownComponents: JSX.Element | JSX.Element[];
dropdownId: string;
@ -29,7 +29,7 @@ export const ViewBarDropdownButton = ({
onClickOutside,
onClose,
onOpen,
}: DropdownButtonProps) => {
}: ViewBarDropdownButtonProps) => {
return (
<DropdownMenu
clickableComponent={buttonComponent}