Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
27 commits
Select commit Hold shift + click to select a range
ed97111
Start moving visFtrs to id-based lookup instead of duplicating objects.
patcon Mar 8, 2021
7008d2a
Removed references to object-based visFtrs.
patcon Mar 8, 2021
86e9d59
Store index of activeFeature instead of full object.
patcon Mar 8, 2021
db605a3
Sort list artworks by key.
patcon Mar 8, 2021
dfe1364
Select visible artworks by ID.
patcon Mar 8, 2021
6c63650
Bugfix: Clicking map now worked well.
patcon Mar 8, 2021
cfc6e20
Removed unneeded state in InteractiveMap component.
patcon Mar 8, 2021
642fbd9
Bugfix with feature ID.
patcon Mar 8, 2021
6e3f7ba
Renamed vars and funcs for consistency.
patcon Mar 8, 2021
b94b8c6
Added debug code to test issue on heroku.
patcon Mar 9, 2021
c01a20e
More debug.
patcon Mar 9, 2021
1448cc4
Minimal proof-of-concept for live data :tada:
patcon Mar 9, 2021
00e1ab6
Ensure able to feature from hasura api.
patcon Mar 9, 2021
4994bde
Force sort on initial load.
patcon Mar 9, 2021
8577757
Got filtering working.
patcon Mar 10, 2021
77a0a53
Get full-size images working.
patcon Mar 10, 2021
f23997e
Ensure scroll to list item works after artwork focus.
patcon Mar 10, 2021
0355b36
Bugfix for selecting active artwork.
patcon Mar 10, 2021
aeb244a
Get media slider working with direct links instead of thumbnail data.
patcon Mar 10, 2021
ba0bc8c
Final migration to live data for all components, minus organizations …
patcon Mar 10, 2021
6d97eb6
Fix media carousel in detail view.
patcon Mar 11, 2021
83fa893
Resolve edgecase bugs with accessing deep object values.
patcon Mar 11, 2021
2221c39
Added support to showing partner organizations.
patcon Mar 11, 2021
26aeece
Instead of crash, default to center of map when no latlng exists for …
patcon Mar 11, 2021
42f8ccb
Rename vars and add helpful comments.
patcon Mar 11, 2021
47de36e
Added hasura config metadata.
patcon Mar 11, 2021
f6261d2
Updated metadata with very specific permissions. Added envvars.
patcon Mar 11, 2021
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 4 additions & 0 deletions .env
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
#REACT_APP_GOOGLE_MAPS_API_KEY=AIzaSyBZxy09BXS_K-RtyIpqv7Spu4y6c5qLrfo

REACT_APP_GOOGLE_MAPS_API_KEY=AIzaSyCqhXDnXAnPgXk_4n9EC1u2jeEP5E10k-E
REACT_APP_GRAPHQL_HOST=start-v3.hasura.app
4 changes: 4 additions & 0 deletions hasura/hasura.env
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
HASURA_GRAPHQL_UNAUTHORIZED_ROLE=public
HASURA_GRAPHQL_CORS_DOMAIN=*
HASURA_GRAPHQL_ADMIN_SECRET=
HASURA_GRAPHQL_DATABASE_URL=
155 changes: 155 additions & 0 deletions hasura/metadata_export.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,155 @@
{
"version": 2,
"tables": [
{
"table": {
"schema": "public",
"name": "artists"
},
"select_permissions": [
{
"role": "public",
"permission": {
"columns": [
"preferred_name"
],
"filter": {}
}
}
]
},
{
"table": {
"schema": "public",
"name": "artworks"
},
"object_relationships": [
{
"name": "artist_details",
"using": {
"manual_configuration": {
"remote_table": {
"schema": "public",
"name": "artists"
},
"column_mapping": {
"artist": "id"
}
}
}
},
{
"name": "location_details",
"using": {
"manual_configuration": {
"remote_table": {
"schema": "public",
"name": "locations"
},
"column_mapping": {
"location": "id"
}
}
}
},
{
"name": "organization_details",
"using": {
"manual_configuration": {
"remote_table": {
"schema": "public",
"name": "organizations"
},
"column_mapping": {
"organizations": "id"
}
}
}
},
{
"name": "program_details",
"using": {
"manual_configuration": {
"remote_table": {
"schema": "public",
"name": "programs"
},
"column_mapping": {
"program": "id"
}
}
}
}
],
"select_permissions": [
{
"role": "public",
"permission": {
"columns": [
"description",
"featured_media",
"title",
"uid",
"ward",
"year"
],
"filter": {}
}
}
]
},
{
"table": {
"schema": "public",
"name": "locations"
},
"select_permissions": [
{
"role": "public",
"permission": {
"columns": [
"address",
"latitude",
"longitude"
],
"filter": {}
}
}
]
},
{
"table": {
"schema": "public",
"name": "organizations"
},
"select_permissions": [
{
"role": "public",
"permission": {
"columns": [
"name"
],
"filter": {}
}
}
]
},
{
"table": {
"schema": "public",
"name": "programs"
},
"select_permissions": [
{
"role": "public",
"permission": {
"columns": [
"program_name"
],
"filter": {}
}
}
]
}
]
}
Loading