Skip to content
Snippets Groups Projects
Select Git revision
  • 223a12964b1ac85aa2c0bf7c6b678a258c24e627
  • test default protected
  • master protected
  • feat/custom-css
  • feat/redesign-improvements-10
  • feat/redesign-improvements-8
  • feat/redesign-fixes-3
  • feat/pirstan-changes
  • feat/separate-import-thread
  • feat/dary-improvements
  • features/add-pdf-page
  • features/add-typed-table
  • features/fix-broken-calendar-categories
  • features/add-embed-to-articles
  • features/create-mastodon-feed-block
  • features/add-custom-numbering-for-candidates
  • features/add-timeline
  • features/create-wordcloud-from-article-page
  • features/create-collapsible-extra-legal-info
  • features/extend-hero-banner
  • features/add-link-to-images
21 results

0029_alter_uniwebarticlepage_content.py

Blame
  • Team.js 1.29 KiB
    import React from "react";
    import { Helmet } from "react-helmet";
    
    import Badge from "components/Badge";
    import PageTitle from "components/PageTitle";
    import { basics, organisers } from "config";
    
    const Team = () => {
      const isLastItem = (idx) => organisers.length - 1 === idx;
    
      return (
        <article className="space-y-8 w-full">
          <Helmet>
            <title>Organizátoři | {basics.appTitle}</title>
            <meta property="og:title" content="Organizátoři" />
          </Helmet>
    
          <PageTitle>Organizátoři</PageTitle>
    
          {organisers.map((team, idx) => (
            <React.Fragment key={team.title}>
              <section key={team.title}>
                <h2 className="head-heavy-sm mb-4">{team.title}</h2>
                <div className="grid grid-cols-1 md:grid-cols-2 row-gap-8 col-gap-8">
                  {team.members.map((member) => (
                    <Badge
                      name={member.name}
                      position={member.position}
                      avatarUrl={member.avatarUrl}
                      phone={member.phone}
                      email={member.email}
                      key={member.name}
                    />
                  ))}
                </div>
              </section>
              {!isLastItem(idx) && <hr className="hr--big" />}
            </React.Fragment>
          ))}
        </article>
      );
    };
    
    export default Team;