Implement functionality for adding new domain in project settings (#48)

* Add mutation to create new domain

* Update mutation to create two domains for www and non-www variant

* Add gql-client method and frontend to create domain

* Display fetched domains in domains tab panel using project id

* Fix graphql type for fetching domains

---------

Co-authored-by: neeraj <neeraj.rtly@gmail.com>
This commit is contained in:
2024-02-01 11:37:57 +05:30
committed by Ashwin Phatak
co-authored by neeraj
parent 8c38d4788e
commit a34e2286a6
15 changed files with 239 additions and 40 deletions
+9 -9
View File
@@ -6,7 +6,7 @@
"status": "Building",
"environment": "Production",
"isCurrent": true,
"branch": "prod",
"branch": "main",
"commitHash": "testXyz"
},
{
@@ -16,7 +16,7 @@
"status": "Ready",
"environment": "Preview",
"isCurrent": false,
"branch": "prod",
"branch": "test",
"commitHash": "testXyz"
},
{
@@ -26,7 +26,7 @@
"status": "Error",
"environment": "Development",
"isCurrent": false,
"branch": "prod",
"branch": "test",
"commitHash": "testXyz"
},
{
@@ -46,7 +46,7 @@
"status": "Building",
"environment": "Production",
"isCurrent": true,
"branch": "prod",
"branch": "main",
"commitHash": "testXyz"
},
{
@@ -56,7 +56,7 @@
"status": "Ready",
"environment": "Preview",
"isCurrent": false,
"branch": "prod",
"branch": "test",
"commitHash": "testXyz"
},
{
@@ -66,7 +66,7 @@
"status": "Error",
"environment": "Development",
"isCurrent": false,
"branch": "prod",
"branch": "test",
"commitHash": "testXyz"
},
{
@@ -76,7 +76,7 @@
"status": "Building",
"environment": "Production",
"isCurrent": true,
"branch": "prod",
"branch": "main",
"commitHash": "testXyz"
},
{
@@ -86,7 +86,7 @@
"status": "Ready",
"environment": "Preview",
"isCurrent": false,
"branch": "prod",
"branch": "test",
"commitHash": "testXyz"
},
{
@@ -96,7 +96,7 @@
"status": "Error",
"environment": "Development",
"isCurrent": false,
"branch": "prod",
"branch": "test",
"commitHash": "testXyz"
}
]
+12 -3
View File
@@ -1,53 +1,62 @@
[
{
"projectIndex": 0,
"name": "randomurl.snowballtools.xyz",
"status": "Live",
"isRedirected": false,
"branch": "test"
"branch": "main"
},
{
"projectIndex": 0,
"name": "saugatt.com",
"status": "Pending",
"isRedirected": false,
"branch": "test"
},
{
"projectIndex": 0,
"name": "www.saugatt.com",
"status": "Pending",
"isRedirected": true,
"branch": "test"
},
{
"projectIndex": 1,
"name": "randomurl.snowballtools.xyz",
"status": "Live",
"isRedirected": false,
"branch": "test"
"branch": "main"
},
{
"projectIndex": 1,
"name": "saugatt.com",
"status": "Pending",
"isRedirected": false,
"branch": "test"
},
{
"projectIndex": 1,
"name": "www.saugatt.com",
"status": "Pending",
"isRedirected": true,
"branch": "test"
},
{
"projectIndex": 2,
"name": "randomurl.snowballtools.xyz",
"status": "Live",
"isRedirected": false,
"branch": "test"
"branch": "main"
},
{
"projectIndex": 2,
"name": "saugatt.com",
"status": "Pending",
"isRedirected": false,
"branch": "test"
},
{
"projectIndex": 2,
"name": "www.saugatt.com",
"status": "Pending",
"isRedirected": true,