````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}</>;
}
```
````
**