import React from "react";
import { Repository } from "@scm-manager/ui-types";
import RepositoryDetailTable from "./RepositoryDetailTable";
import { ExtensionPoint } from "@scm-manager/ui-extensions";

type Props = {
  repository: Repository;
};

class RepositoryDetails extends React.Component<Props> {
  render() {
    const { repository } = this.props;
    return (
      <div>
        <RepositoryDetailTable repository={repository} />
        <hr />
        <div className="content">
          <ExtensionPoint
            name="repos.repository-details.information"
            renderAll={true}
            props={{
              repository
            }}
          />
        </div>
      </div>
    );
  }
}

export default RepositoryDetails;
