````datacorejsx const { WeeklyProjects } = await dc.require("Hidden/Datacore/Views/Projects.jsx"); function View() { return <WeeklyProjects/> } return View ```` ```` ```datacorejsx const { sortByDate } = await dc.require(dc.headerLink("Hidden/Scripts/Datacore Functions.md", "sortByDate")); const COLUMNS = [ { id: "Name", value: page => page.$link }, ]; return function View() { const pages = dc.useQuery('childof(#project and !path("Hidden") and contains(Status, "🟨") OR contains(file.$tags, "🟨")) and @section and contains($name, "Plan")'); const sortedPages = dc.useMemo( () => pages.sort(sortByDate), [pages]) console.log('sections', sortedPages) console.log("page", sortedPages[0]) const renderSections = sortedPages.map(section => <dc.Markdown content={`!${section.$link.toString()}`}/>); return <>{renderSections}</>; } ``` ```` **