      [current="true"] #action:pressed { background-color: #D6D6D6; }
    )");
  }
  
  void DestinationWidget::set(NavDestination *destination, bool current) {
    setProperty("current", current);
    setProperty("set", true);
  
    auto icon_pixmap = current ? icons().directions : icons().recent;
    auto title_text = destination->name();
 
</s> remove   auto title_text = destination->name();
  auto subtitle_text = destination->details();
 </s> add   auto title_text = destination["place_name"].toString();
  auto subtitle_text = destination["place_details"].toString(); </s> remove   if (destination->isFavorite()) {
    if (destination->label() == NAV_FAVORITE_LABEL_HOME) {
 </s> add   if (destination["save_type"] == NAV_TYPE_FAVORITE) {
    if (destination["label"] == NAV_FAVORITE_LABEL_HOME) { </s> remove       subtitle_text = destination->name() + ", " + destination->details();
    } else if (destination->label() == NAV_FAVORITE_LABEL_WORK) {
 </s> add     } else if (destination["label"] == NAV_FAVORITE_LABEL_WORK) {
void DestinationWidget::set(const QJsonObject &destination, bool current) {
      [current="true"] #action:pressed { background-color: #D6D6D6; }
    )");
  }
  
void DestinationWidget::set(const QJsonObject &destination, bool current) {
    setProperty("current", current);
    setProperty("set", true);
  
    auto icon_pixmap = current ? icons().directions : icons().recent;
    auto title_text = destination->name();
keep keep keep keep replace keep keep keep keep keep
 ui/MapSettings: sort location JsonArray inplace (#28886) 
selfdrive/ui/qt/maps/map_settings.cc