{p.name}
{p.role}
diff --git a/app/globals.css b/app/globals.css index 7fa2de0..07809ff 100644 --- a/app/globals.css +++ b/app/globals.css @@ -19,3 +19,5 @@ @media(max-width:760px){.lab-brand{width:320px;max-width:100%}.lab-brand img{aspect-ratio:740/125;object-fit:contain}} .filters .field{min-width:140px;max-width:100%;flex:1}.filters .field.search{min-width:210px;flex:2}.filters select{width:100%;max-width:100%}.people-grid figure{margin:0}.people-grid figcaption{font-size:14px;margin-top:8px} + +.paper-card h2{font-size:22px;font-weight:500;margin:12px 0;line-height:1.35;max-width:820px}.person-card h2{font-size:19px;font-weight:500;margin:15px 0 5px} diff --git a/app/layout.jsx b/app/layout.jsx index 0ddefda..c248a29 100644 --- a/app/layout.jsx +++ b/app/layout.jsx @@ -6,7 +6,7 @@ export const metadata = { metadataBase: new URL(site.url), title: { default: 'Behavioral Data Science · University of Washington', template: '%s · Behavioral Data Science' }, description: site.description, - icons: { icon: '/images/logopic/Logo_Bdata_text_below.png' }, + icons: { icon: '/images/favicon.ico' }, }; export default function RootLayout({ children }) { return
Skip to content diff --git a/app/page.jsx b/app/page.jsx index b14a1f7..a400c7d 100644 --- a/app/page.jsx +++ b/app/page.jsx @@ -3,6 +3,7 @@ import ReactMarkdown from 'react-markdown'; import Link from 'next/link'; import { papers, people, sponsors, pageContent } from '@/lib/content'; import PaperCard from '@/components/paper-card'; +export const metadata = { alternates: { canonical: '/' } }; export default function Home() { const selected = papers.filter(p => p.highlight).slice(0, 2); return <> diff --git a/app/team/page.jsx b/app/team/page.jsx index 5b7a850..e0bb453 100644 --- a/app/team/page.jsx +++ b/app/team/page.jsx @@ -3,12 +3,12 @@ import Link from 'next/link'; import { people, alumni, safeUrl } from '@/lib/content'; import PageHeading from '@/components/page-heading'; export const metadata = { title: 'People', alternates: { canonical: '/team/' } }; -function PersonGrid({ members }) { return{p.role}
{p.role}
{paper.authorNames?.join(', ') || paper.authors}
{paper.status && paper.status !== 'published' &&{paper.status}
} {paper.award &&{paper.award}
} diff --git a/components/publication-explorer.jsx b/components/publication-explorer.jsx index 6866430..3be5bec 100644 --- a/components/publication-explorer.jsx +++ b/components/publication-explorer.jsx @@ -18,6 +18,6 @@ export default function PublicationExplorer({ papers, people }) { const reset = () => { setQuery(''); setYear(''); setAuthor(''); setAwardsOnly(false); setTopic(''); setVenue(''); setType(''); }; return <>{results.length} {results.length === 1 ? 'publication' : 'publications'}