mirror of
https://github.com/hanzoai/next.js.git
synced 2026-09-24 17:00:51 +00:00
## Description This PR ensures that the default prettier config is used for examples and templates. This config is compatible with `prettier@3` as well (upgrading prettier is bigger change that can be a future PR). ## Changes - Updated `.prettierrc.json` in root with `"trailingComma": "es5"` (will be needed upgrading to prettier@3) - Added `examples/.prettierrc.json` with default config (this will change every example) - Added `packages/create-next-app/templates/.prettierrc.json` with default config (this will change every template) ## Related - Fixes #54402 - Closes #54409
39 lines
746 B
TypeScript
39 lines
746 B
TypeScript
import { VisitorData } from "@fingerprintjs/fingerprintjs-pro-react";
|
|
|
|
function VisitorDataPresenter({
|
|
data,
|
|
isLoading,
|
|
error,
|
|
}: {
|
|
data?: VisitorData;
|
|
isLoading?: boolean;
|
|
error?: Error;
|
|
}) {
|
|
if (error) {
|
|
return <p>An error occurred: {error.message}</p>;
|
|
}
|
|
|
|
return (
|
|
<div className="visitor-data">
|
|
<p>
|
|
<b>Visitor ID:</b>{" "}
|
|
{isLoading
|
|
? "Loading..."
|
|
: data
|
|
? data.visitorId
|
|
: "not established yet"}
|
|
</p>
|
|
{data && (
|
|
<>
|
|
<p>
|
|
<b>Full visitor data:</b>
|
|
</p>
|
|
<pre className="details">{JSON.stringify(data, null, 2)}</pre>
|
|
</>
|
|
)}
|
|
</div>
|
|
);
|
|
}
|
|
|
|
export default VisitorDataPresenter;
|