export default function BlogPostItemHeaderAuthors()

in src/theme/BlogPostItem/components/Authors/index.tsx [2:70]


export default function BlogPostItemHeaderAuthors({
  styles,
}: {
  styles?: React.CSSProperties;
}): JSX.Element {
  const {
    metadata: { authors, formattedDate },
    assets,
  } = useBlogPost();
  const authorsCount = authors.length;
  if (authorsCount === 0) {
    return null;
  }
  // const authorsDom = authors.map((author) => {
  //   return (
  //     <span
  //       key={author.name}
  //       style={{
  //         width: 20,
  //         height: 20,
  //         borderRadius: "50%",
  //         display: "inline-block",
  //         overflow: "hidden",
  //         boxSizing: "border-box",
  //         // border: "1px solid var(--portrait-border-color)",
  //       }}
  //     >
  //       {/* <Popper content={author.name}>
  //         <img
  //           style={{ width: 18, height: 18 }}
  //           src={useBaseUrl(author.imageURL)}
  //           srcSet={author.imageURL}
  //           alt=""
  //         />
  //       </Popper> */}
  //       {author.name}
  //     </span>
  //   );
  // });
  return (
    <div
      style={{
        color: "var(--sub-text-color-2)",
        fontSize: 12,
        display: "flex",
        alignItems: "center",
        marginTop: 10,
        ...styles,
      }}
    >
      <span
        style={{
          width: 110,
          whiteSpace: "nowrap",
          overflow: "hidden",
          textOverflow: "ellipsis",
          marginRight: 18,
          display: "inline-block",
          verticalAlign: "middle",
        }}
      >
        {authors.map((author, index) => {
          return <span key={index}>{author.name}</span>;
        })}
      </span>
      <span>{formattedDate}</span>
    </div>
  );
}