mirror of
https://github.com/IgnatZakalinsky/home-works.git
synced 2026-02-02 20:42:04 +00:00
add prettier and reformat all files
This commit is contained in:
@@ -13,26 +13,29 @@ export type AffairType = {
|
||||
export type FilterType = 'all' | AffairPriorityType
|
||||
|
||||
// constants
|
||||
const defaultAffairs: any = [ // need to fix any // AffairType[]
|
||||
{_id: 1, name: 'React', priority: 'high'}, // студенты могут изменить содержимое name и количество элементов в массиве, ...priority не менять!
|
||||
{_id: 2, name: 'anime', priority: 'low'},
|
||||
{_id: 3, name: 'games', priority: 'low'},
|
||||
{_id: 4, name: 'work', priority: 'high'},
|
||||
{_id: 5, name: 'html & css', priority: 'middle'},
|
||||
const defaultAffairs: any = [
|
||||
// need to fix any // AffairType[]
|
||||
{ _id: 1, name: 'React', priority: 'high' }, // студенты могут изменить содержимое name и количество элементов в массиве, ...priority не менять!
|
||||
{ _id: 2, name: 'anime', priority: 'low' },
|
||||
{ _id: 3, name: 'games', priority: 'low' },
|
||||
{ _id: 4, name: 'work', priority: 'high' },
|
||||
{ _id: 5, name: 'html & css', priority: 'middle' },
|
||||
]
|
||||
|
||||
// pure helper functions
|
||||
export const filterAffairs = (affairs: any, filter: any): any => { // need to fix any // (affairs: AffairType[], filter: FilterType): AffairType[]
|
||||
export const filterAffairs = (affairs: any, filter: any): any => {
|
||||
// need to fix any // (affairs: AffairType[], filter: FilterType): AffairType[]
|
||||
if (filter === 'all') return affairs // создаёт студент
|
||||
// else if (filter === 'low') return affairs.filter(a => a.priority === 'low')
|
||||
// else if (filter === 'middle') return affairs.filter(a => a.priority === 'middle')
|
||||
// else if (filter === 'high') return affairs.filter(a => a.priority === 'high')
|
||||
// else {
|
||||
// }
|
||||
// else if (filter === 'low') return affairs.filter(a => a.priority === 'low')
|
||||
// else if (filter === 'middle') return affairs.filter(a => a.priority === 'middle')
|
||||
// else if (filter === 'high') return affairs.filter(a => a.priority === 'high')
|
||||
// else {
|
||||
// }
|
||||
// return []
|
||||
else return affairs.filter((a: any) => a.priority === filter) // need to fix // создаёт студент
|
||||
}
|
||||
export const deleteAffair = (affairs: any, _id: any): any => { // need to fix any // (affairs: AffairType[], _id: number): AffairType[]
|
||||
export const deleteAffair = (affairs: any, _id: any): any => {
|
||||
// need to fix any // (affairs: AffairType[], _id: number): AffairType[]
|
||||
return affairs.filter((a: any) => a._id !== _id) // need to fix // создаёт студент
|
||||
}
|
||||
|
||||
@@ -41,15 +44,16 @@ function HW2() {
|
||||
const [filter, setFilter] = useState<any>('all') // need to fix any // FilterType
|
||||
|
||||
const filteredAffairs = filterAffairs(affairs, filter)
|
||||
const deleteAffairCallback = (_id: any) => setAffairs(deleteAffair(affairs, _id)) // need to fix any // number
|
||||
const deleteAffairCallback = (_id: any) =>
|
||||
setAffairs(deleteAffair(affairs, _id)) // need to fix any // number
|
||||
|
||||
return (
|
||||
<div id={'hw2'} className={s2.hw} style={{marginTop: '39px'}}>
|
||||
<div id={'hw2'} className={s2.hw} style={{ marginTop: '39px' }}>
|
||||
{/*<hr/>*/}
|
||||
{/*можно убрать этот тег*/}
|
||||
|
||||
<div className={s2.hwTitle}>Homework #2</div>
|
||||
<hr/>
|
||||
<hr />
|
||||
|
||||
{/*не менять*/}
|
||||
<Affairs
|
||||
@@ -61,7 +65,7 @@ function HW2() {
|
||||
|
||||
{/*<hr/>*/}
|
||||
{/*можно убрать этот тег*/}
|
||||
<hr/>
|
||||
<hr />
|
||||
{/*можно убрать этот тег*/}
|
||||
</div>
|
||||
)
|
||||
|
||||
Reference in New Issue
Block a user