import { jsx as _jsx, jsxs as _jsxs } from "react/jsx-runtime";
import { memo } from "react";
import { Address } from "./address.js";
import { Errors } from "./errors.js";
import { Operation } from "./operation.js";
import { RevisionNumber } from "./revision-number.js";
import { Signature } from "./signature.js";
import { Timestamp } from "./timestamp.js";
export function _Revision(props) {
    return (_jsxs("article", { className: "flex items-center justify-between rounded-xl border border-gray-200 bg-white px-4 py-2", children: [_jsxs("div", { className: "flex items-center gap-2", children: [_jsx(RevisionNumber, { ...props }), _jsx(Operation, { ...props }), _jsx(Address, { ...props }), _jsx(Timestamp, { ...props })] }), _jsxs("div", { className: "flex items-center gap-1", children: [_jsx(Signature, { ...props }), _jsx(Errors, { ...props })] })] }));
}
export const Revision = memo(_Revision);
//# sourceMappingURL=revision.js.map