Add description to vendor

Signed-off-by: gearnode <bryan@frimin.fr>
This commit is contained in:
gearnode
2025-02-18 11:31:02 +01:00
parent 6da223ed36
commit 88e6aae09a
9 changed files with 119 additions and 19 deletions

View File

@@ -22,6 +22,7 @@ const vendorOverviewPageQuery = graphql`
... on Vendor {
id
name
description
serviceStartDate
serviceTerminationDate
serviceCriticality
@@ -55,9 +56,9 @@ function VendorOverviewPageContent({
<div className="mx-auto max-w-4xl space-y-6">
<div className="space-y-2">
<h1 className="text-xl font-semibold text-gray-900">
{data.node?.name}
{data.node.name}
</h1>
<p className="text-gray-600">View and manage vendor details</p>
<p className="text-gray-600">{data.node.description}</p>
</div>
<Card className="p-6">
@@ -76,7 +77,7 @@ function VendorOverviewPageContent({
<Label className="text-sm">Service Start Date</Label>
</div>
<p className="text-sm text-gray-600">
{new Date(data.node?.serviceStartDate).toLocaleDateString()}
{new Date(data.node.serviceStartDate).toLocaleDateString()}
</p>
</div>
@@ -87,7 +88,7 @@ function VendorOverviewPageContent({
<Label className="text-sm">Service Termination Date</Label>
</div>
<p className="text-sm text-gray-600">
{new Date(data.node?.serviceTerminationDate).toLocaleDateString()}
{new Date(data.node.serviceTerminationDate).toLocaleDateString()}
</p>
</div>
)}

View File

@@ -1,5 +1,5 @@
/**
* @generated SignedSource<<c905d68569a5158d7e5a0ee5eb600a2b>>
* @generated SignedSource<<055f5292e2ca7bfecd0d701ce34c8d34>>
* @lightSyntaxTransform
* @nogrep
*/
@@ -10,6 +10,7 @@
import { ConcreteRequest } from 'relay-runtime';
export type CreateVendorInput = {
description: string;
name: string;
organizationId: string;
};

View File

@@ -1,5 +1,5 @@
/**
* @generated SignedSource<<939b83dd396154844197ee10514be613>>
* @generated SignedSource<<5e9e499f91b8d971375b191b9ce35f5d>>
* @lightSyntaxTransform
* @nogrep
*/
@@ -17,6 +17,7 @@ export type VendorOverviewPageQuery$variables = {
export type VendorOverviewPageQuery$data = {
readonly node: {
readonly createdAt?: any;
readonly description?: string;
readonly id?: string;
readonly name?: string;
readonly riskTier?: RiskTier;
@@ -65,45 +66,52 @@ v4 = {
"alias": null,
"args": null,
"kind": "ScalarField",
"name": "serviceStartDate",
"name": "description",
"storageKey": null
},
v5 = {
"alias": null,
"args": null,
"kind": "ScalarField",
"name": "serviceTerminationDate",
"name": "serviceStartDate",
"storageKey": null
},
v6 = {
"alias": null,
"args": null,
"kind": "ScalarField",
"name": "serviceCriticality",
"name": "serviceTerminationDate",
"storageKey": null
},
v7 = {
"alias": null,
"args": null,
"kind": "ScalarField",
"name": "riskTier",
"name": "serviceCriticality",
"storageKey": null
},
v8 = {
"alias": null,
"args": null,
"kind": "ScalarField",
"name": "statusPageUrl",
"name": "riskTier",
"storageKey": null
},
v9 = {
"alias": null,
"args": null,
"kind": "ScalarField",
"name": "createdAt",
"name": "statusPageUrl",
"storageKey": null
},
v10 = {
"alias": null,
"args": null,
"kind": "ScalarField",
"name": "createdAt",
"storageKey": null
},
v11 = {
"alias": null,
"args": null,
"kind": "ScalarField",
@@ -136,7 +144,8 @@ return {
(v7/*: any*/),
(v8/*: any*/),
(v9/*: any*/),
(v10/*: any*/)
(v10/*: any*/),
(v11/*: any*/)
],
"type": "Vendor",
"abstractKey": null
@@ -180,7 +189,8 @@ return {
(v7/*: any*/),
(v8/*: any*/),
(v9/*: any*/),
(v10/*: any*/)
(v10/*: any*/),
(v11/*: any*/)
],
"type": "Vendor",
"abstractKey": null
@@ -191,16 +201,16 @@ return {
]
},
"params": {
"cacheID": "c9d7bade02d1802838f6ac3b02ef7c9a",
"cacheID": "04e4ae3f0c7613bf50b59368d02ba937",
"id": null,
"metadata": {},
"name": "VendorOverviewPageQuery",
"operationKind": "query",
"text": "query VendorOverviewPageQuery(\n $vendorId: ID!\n) {\n node(id: $vendorId) {\n __typename\n ... on Vendor {\n id\n name\n serviceStartDate\n serviceTerminationDate\n serviceCriticality\n riskTier\n statusPageUrl\n createdAt\n updatedAt\n }\n id\n }\n}\n"
"text": "query VendorOverviewPageQuery(\n $vendorId: ID!\n) {\n node(id: $vendorId) {\n __typename\n ... on Vendor {\n id\n name\n description\n serviceStartDate\n serviceTerminationDate\n serviceCriticality\n riskTier\n statusPageUrl\n createdAt\n updatedAt\n }\n id\n }\n}\n"
}
};
})();
(node as any).hash = "92a640f674261d28028d752f027ec141";
(node as any).hash = "474b8b7350d917a50c91a0b8239370ea";
export default node;