Module

Announcement

A page that shows all the announcements

View Source pages/Dashboard/Announcement/Announcement.jsx, line 8

Members

Array.<object>

# static announcementList

announcement list to show

View Source pages/Dashboard/Announcement/Announcement.jsx, line 55

boolean

# static filterDropdown

state to show filter dropdown

View Source pages/Dashboard/Announcement/Announcement.jsx, line 23

boolean

# static gridView

state to show either grid view or list view

View Source pages/Dashboard/Announcement/Announcement.jsx, line 16

string

# static searchInput

state to show search input

View Source pages/Dashboard/Announcement/Announcement.jsx, line 31

string

# static sortBy

state to show sort by

View Source pages/Dashboard/Announcement/Announcement.jsx, line 39

object

# static useGetAnnouncements

react query hook to get announcements

View Source pages/Dashboard/Announcement/Announcement.jsx, line 47

Methods

# inner getSelectedView() → {JSX.Element}

function to get selected view

View Source pages/Dashboard/Announcement/Announcement.jsx, line 79

JSX.Element