123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890
{
  "surface_id": "wagas-restaurant-detail-tabs-surface",
  "surface_version": 1,
  "payload": {
    "objects": [
      {
        "beginRendering": {
          "surfaceId": "wagas-restaurant-detail-tabs-surface",
          "root": "root-card"
        }
      },
      {
        "surfaceUpdate": {
          "surfaceId": "wagas-restaurant-detail-tabs-surface",
          "components": [
            {
              "id": "root-card",
              "component": {
                "Card": {
                  "child": "main-column"
                }
              }
            },
            {
              "id": "main-column",
              "component": {
                "Column": {
                  "alignment": "stretch",
                  "children": {
                    "explicitList": [
                      "hero-image",
                      "restaurant-title",
                      "restaurant-tags",
                      "restaurant-rating",
                      "address-card",
                      "recommendation-card",
                      "detail-tabs",
                      "actions-row"
                    ]
                  }
                }
              }
            },
            {
              "id": "hero-image",
              "component": {
                "Image": {
                  "url": {
                    "literalString": "https://picsum.photos/seed/wagas-hero/960/960"
                  },
                  "size": "full"
                }
              }
            },
            {
              "id": "restaurant-title",
              "component": {
                "Label": {
                  "text": {
                    "literalString": "Wagas"
                  },
                  "variant": "title"
                }
              }
            },
            {
              "id": "restaurant-tags",
              "component": {
                "TagText": {
                  "segments": {
                    "literalArray": [
                      {
                        "text": "$$$"
                      },
                      {
                        "text": "Healthy",
                        "style": "secondary"
                      },
                      {
                        "text": "Salads",
                        "style": "secondary"
                      },
                      {
                        "text": "Bowls",
                        "style": "secondary"
                      }
                    ]
                  }
                }
              }
            },
            {
              "id": "restaurant-rating",
              "component": {
                "Rating": {
                  "rating": {
                    "literalNumber": 4.4
                  },
                  "text": {
                    "literalString": "4.4 (2.2k)"
                  }
                }
              }
            },
            {
              "id": "address-card",
              "component": {
                "Card": {
                  "child": "address-row"
                }
              }
            },
            {
              "id": "address-row",
              "component": {
                "Row": {
                  "alignment": "center",
                  "children": {
                    "explicitList": [
                      "address-pin",
                      "address-label"
                    ]
                  }
                }
              }
            },
            {
              "id": "address-pin",
              "component": {
                "Label": {
                  "text": {
                    "literalString": "📍"
                  },
                  "variant": "bodySansSemibold"
                }
              }
            },
            {
              "id": "address-label",
              "component": {
                "Label": {
                  "text": {
                    "literalString": "1F, 1788 West Nanjing Road, Jing'an, Shanghai"
                  },
                  "variant": "bodySans",
                  "color": "secondary"
                }
              }
            },
            {
              "id": "recommendation-card",
              "component": {
                "Card": {
                  "child": "recommendation-column"
                }
              }
            },
            {
              "id": "recommendation-column",
              "component": {
                "Column": {
                  "alignment": "stretch",
                  "children": {
                    "explicitList": [
                      "recommendation-title",
                      "recommendation-body"
                    ]
                  }
                }
              }
            },
            {
              "id": "recommendation-title",
              "component": {
                "Label": {
                  "text": {
                    "literalString": "🤖 Why Macaron recommends it"
                  },
                  "variant": "bodySansSemibold"
                }
              }
            },
            {
              "id": "recommendation-body",
              "component": {
                "Label": {
                  "text": {
                    "literalString": "Great for weight-loss diets — low-GI carbs paired with quality high-protein options. Ask for sauces on the side to keep sugar in check."
                  },
                  "variant": "bodySans",
                  "color": "secondary"
                }
              }
            },
            {
              "id": "detail-tabs",
              "component": {
                "Tabs": {
                  "tabItems": [
                    {
                      "title": {
                        "literalString": "🍽 Signatures"
                      },
                      "child": "signature-tab-content"
                    },
                    {
                      "title": {
                        "literalString": "💬 Diner reviews"
                      },
                      "child": "reviews-tab-content"
                    }
                  ]
                }
              }
            },
            {
              "id": "signature-tab-content",
              "component": {
                "Column": {
                  "alignment": "stretch",
                  "children": {
                    "explicitList": [
                      "signature-carousel"
                    ]
                  }
                }
              }
            },
            {
              "id": "signature-carousel",
              "component": {
                "Carousel": {
                  "children": {
                    "explicitList": [
                      "dish-card-1",
                      "dish-card-2",
                      "dish-card-3"
                    ]
                  }
                }
              }
            },
            {
              "id": "dish-card-1",
              "component": {
                "Card": {
                  "child": "dish-column-1"
                }
              }
            },
            {
              "id": "dish-column-1",
              "component": {
                "Column": {
                  "alignment": "stretch",
                  "children": {
                    "explicitList": [
                      "dish-image-1",
                      "dish-badge-1",
                      "dish-name-1"
                    ]
                  }
                }
              }
            },
            {
              "id": "dish-image-1",
              "component": {
                "Image": {
                  "url": {
                    "literalString": "https://picsum.photos/seed/wagas-energy-bowl/720/720"
                  },
                  "size": "full"
                }
              }
            },
            {
              "id": "dish-badge-1",
              "component": {
                "Label": {
                  "text": {
                    "literalString": "Signature"
                  },
                  "variant": "captionSemibold",
                  "color": "secondary"
                }
              }
            },
            {
              "id": "dish-name-1",
              "component": {
                "Label": {
                  "text": {
                    "literalString": "Energy bowl"
                  },
                  "variant": "bodySansSemibold"
                }
              }
            },
            {
              "id": "dish-card-2",
              "component": {
                "Card": {
                  "child": "dish-column-2"
                }
              }
            },
            {
              "id": "dish-column-2",
              "component": {
                "Column": {
                  "alignment": "stretch",
                  "children": {
                    "explicitList": [
                      "dish-image-2",
                      "dish-name-2"
                    ]
                  }
                }
              }
            },
            {
              "id": "dish-image-2",
              "component": {
                "Image": {
                  "url": {
                    "literalString": "https://picsum.photos/seed/wagas-roast-chicken-salad/720/720"
                  },
                  "size": "full"
                }
              }
            },
            {
              "id": "dish-name-2",
              "component": {
                "Label": {
                  "text": {
                    "literalString": "Roast chicken salad"
                  },
                  "variant": "bodySansSemibold"
                }
              }
            },
            {
              "id": "dish-card-3",
              "component": {
                "Card": {
                  "child": "dish-column-3"
                }
              }
            },
            {
              "id": "dish-column-3",
              "component": {
                "Column": {
                  "alignment": "stretch",
                  "children": {
                    "explicitList": [
                      "dish-image-3",
                      "dish-name-3"
                    ]
                  }
                }
              }
            },
            {
              "id": "dish-image-3",
              "component": {
                "Image": {
                  "url": {
                    "literalString": "https://picsum.photos/seed/wagas-avocado-wrap/720/720"
                  },
                  "size": "full"
                }
              }
            },
            {
              "id": "dish-name-3",
              "component": {
                "Label": {
                  "text": {
                    "literalString": "Avocado chicken wrap"
                  },
                  "variant": "bodySansSemibold"
                }
              }
            },
            {
              "id": "reviews-tab-content",
              "component": {
                "Column": {
                  "alignment": "stretch",
                  "children": {
                    "explicitList": [
                      "review-card-1",
                      "review-card-2",
                      "review-card-3"
                    ]
                  }
                }
              }
            },
            {
              "id": "review-card-1",
              "component": {
                "Card": {
                  "child": "review-column-1"
                }
              }
            },
            {
              "id": "review-column-1",
              "component": {
                "Column": {
                  "alignment": "stretch",
                  "children": {
                    "explicitList": [
                      "review-header-1",
                      "review-body-1"
                    ]
                  }
                }
              }
            },
            {
              "id": "review-header-1",
              "component": {
                "Row": {
                  "distribution": "spaceBetween",
                  "alignment": "center",
                  "children": {
                    "explicitList": [
                      "reviewer-left-1",
                      "review-time-1"
                    ]
                  }
                }
              }
            },
            {
              "id": "reviewer-left-1",
              "component": {
                "Row": {
                  "alignment": "center",
                  "children": {
                    "explicitList": [
                      "review-avatar-1",
                      "reviewer-name-rating-1"
                    ]
                  }
                }
              }
            },
            {
              "id": "review-avatar-1",
              "component": {
                "Image": {
                  "url": {
                    "literalString": "https://i.pravatar.cc/150?img=12"
                  },
                  "size": "small"
                }
              }
            },
            {
              "id": "reviewer-name-rating-1",
              "component": {
                "Row": {
                  "alignment": "center",
                  "children": {
                    "explicitList": [
                      "reviewer-name-1",
                      "review-rating-1"
                    ]
                  }
                }
              }
            },
            {
              "id": "reviewer-name-1",
              "component": {
                "Label": {
                  "text": {
                    "literalString": "FoodieJane"
                  },
                  "variant": "bodySansSemibold"
                }
              }
            },
            {
              "id": "review-rating-1",
              "component": {
                "Rating": {
                  "rating": {
                    "literalNumber": 5
                  }
                }
              }
            },
            {
              "id": "review-time-1",
              "component": {
                "Label": {
                  "text": {
                    "literalString": "3 days ago"
                  },
                  "variant": "caption",
                  "color": "tertiary"
                }
              }
            },
            {
              "id": "review-body-1",
              "component": {
                "Label": {
                  "text": {
                    "literalString": "Salad is super fresh and the chicken breast is incredibly tender! You can get the sauce on the side — paradise for the weight-loss crowd 🙌"
                  },
                  "variant": "bodySans",
                  "color": "secondary"
                }
              }
            },
            {
              "id": "review-card-2",
              "component": {
                "Card": {
                  "child": "review-column-2"
                }
              }
            },
            {
              "id": "review-column-2",
              "component": {
                "Column": {
                  "alignment": "stretch",
                  "children": {
                    "explicitList": [
                      "review-header-2",
                      "review-body-2"
                    ]
                  }
                }
              }
            },
            {
              "id": "review-header-2",
              "component": {
                "Row": {
                  "distribution": "spaceBetween",
                  "alignment": "center",
                  "children": {
                    "explicitList": [
                      "reviewer-left-2",
                      "review-time-2"
                    ]
                  }
                }
              }
            },
            {
              "id": "reviewer-left-2",
              "component": {
                "Row": {
                  "alignment": "center",
                  "children": {
                    "explicitList": [
                      "review-avatar-2",
                      "reviewer-name-rating-2"
                    ]
                  }
                }
              }
            },
            {
              "id": "review-avatar-2",
              "component": {
                "Image": {
                  "url": {
                    "literalString": "https://i.pravatar.cc/150?img=24"
                  },
                  "size": "small"
                }
              }
            },
            {
              "id": "reviewer-name-rating-2",
              "component": {
                "Row": {
                  "alignment": "center",
                  "children": {
                    "explicitList": [
                      "reviewer-name-2",
                      "review-rating-2"
                    ]
                  }
                }
              }
            },
            {
              "id": "reviewer-name-2",
              "component": {
                "Label": {
                  "text": {
                    "literalString": "FitGuyLeo"
                  },
                  "variant": "bodySansSemibold"
                }
              }
            },
            {
              "id": "review-rating-2",
              "component": {
                "Rating": {
                  "rating": {
                    "literalNumber": 4.5
                  }
                }
              }
            },
            {
              "id": "review-time-2",
              "component": {
                "Label": {
                  "text": {
                    "literalString": "1 week ago"
                  },
                  "variant": "caption",
                  "color": "tertiary"
                }
              }
            },
            {
              "id": "review-body-2",
              "component": {
                "Label": {
                  "text": {
                    "literalString": "Protein amounts are clearly labeled — perfect for a post-workout meal. The location is a bit tricky to find though."
                  },
                  "variant": "bodySans",
                  "color": "secondary"
                }
              }
            },
            {
              "id": "review-card-3",
              "component": {
                "Card": {
                  "child": "review-column-3"
                }
              }
            },
            {
              "id": "review-column-3",
              "component": {
                "Column": {
                  "alignment": "stretch",
                  "children": {
                    "explicitList": [
                      "review-header-3",
                      "review-body-3"
                    ]
                  }
                }
              }
            },
            {
              "id": "review-header-3",
              "component": {
                "Row": {
                  "distribution": "spaceBetween",
                  "alignment": "center",
                  "children": {
                    "explicitList": [
                      "reviewer-left-3",
                      "review-time-3"
                    ]
                  }
                }
              }
            },
            {
              "id": "reviewer-left-3",
              "component": {
                "Row": {
                  "alignment": "center",
                  "children": {
                    "explicitList": [
                      "review-avatar-3",
                      "reviewer-name-rating-3"
                    ]
                  }
                }
              }
            },
            {
              "id": "review-avatar-3",
              "component": {
                "Image": {
                  "url": {
                    "literalString": "https://i.pravatar.cc/150?img=32"
                  },
                  "size": "small"
                }
              }
            },
            {
              "id": "reviewer-name-rating-3",
              "component": {
                "Row": {
                  "alignment": "center",
                  "children": {
                    "explicitList": [
                      "reviewer-name-3",
                      "review-rating-3"
                    ]
                  }
                }
              }
            },
            {
              "id": "reviewer-name-3",
              "component": {
                "Label": {
                  "text": {
                    "literalString": "MimiEats"
                  },
                  "variant": "bodySansSemibold"
                }
              }
            },
            {
              "id": "review-rating-3",
              "component": {
                "Rating": {
                  "rating": {
                    "literalNumber": 5
                  }
                }
              }
            },
            {
              "id": "review-time-3",
              "component": {
                "Label": {
                  "text": {
                    "literalString": "2 weeks ago"
                  },
                  "variant": "caption",
                  "color": "tertiary"
                }
              }
            },
            {
              "id": "review-body-3",
              "component": {
                "Label": {
                  "text": {
                    "literalString": "The avocado wrap is packed solid, generous portions, and photographs beautifully 📸"
                  },
                  "variant": "bodySans",
                  "color": "secondary"
                }
              }
            },
            {
              "id": "actions-row",
              "component": {
                "Row": {
                  "alignment": "center",
                  "children": {
                    "explicitList": [
                      "shuffle-button",
                      "navigate-button"
                    ]
                  }
                }
              }
            },
            {
              "id": "shuffle-button",
              "weight": 1,
              "component": {
                "Button": {
                  "child": "shuffle-button-content",
                  "style": "secondary",
                  "action": {
                    "name": "shuffle_wagas_detail_card"
                  }
                }
              }
            },
            {
              "id": "shuffle-button-content",
              "component": {
                "Row": {
                  "alignment": "center",
                  "children": {
                    "explicitList": [
                      "shuffle-button-icon",
                      "shuffle-button-label"
                    ]
                  }
                }
              }
            },
            {
              "id": "shuffle-button-icon",
              "component": {
                "Label": {
                  "text": {
                    "literalString": "🔄"
                  },
                  "variant": "bodySansSemibold"
                }
              }
            },
            {
              "id": "shuffle-button-label",
              "component": {
                "Label": {
                  "text": {
                    "literalString": "Shuffle"
                  },
                  "variant": "bodySansSemibold"
                }
              }
            },
            {
              "id": "navigate-button",
              "weight": 1,
              "component": {
                "Button": {
                  "child": "navigate-button-content",
                  "style": "primary",
                  "action": {
                    "name": "start_navigation",
                    "handler": {
                      "operation": "open_map_navigation",
                      "value": {
                        "latitude": 31.2304,
                        "longitude": 121.4737
                      }
                    }
                  }
                }
              }
            },
            {
              "id": "navigate-button-content",
              "component": {
                "Row": {
                  "alignment": "center",
                  "children": {
                    "explicitList": [
                      "navigate-button-icon",
                      "navigate-button-label"
                    ]
                  }
                }
              }
            },
            {
              "id": "navigate-button-icon",
              "component": {
                "Label": {
                  "text": {
                    "literalString": "📍"
                  },
                  "variant": "bodySansSemibold"
                }
              }
            },
            {
              "id": "navigate-button-label",
              "component": {
                "Label": {
                  "text": {
                    "literalString": "Navigate"
                  },
                  "variant": "bodySansSemibold"
                }
              }
            }
          ]
        }
      }
    ]
  }
}
0 tokens
Wagas
$$$HealthySaladsBowls
4.4 (2.2k)
📍
1F, 1788 West Nanjing Road, Jing'an, Shanghai
🤖 Why Macaron recommends it
Great for weight-loss diets — low-GI carbs paired with quality high-protein options. Ask for sauces on the side to keep sugar in check.
Signature
Energy bowl
1 / 3