// Copyright 2019 The Chromium Authors. All rights reserved.
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.

#import <HelloShared/HelloShared.h>

#import "app/ViewController.h"

@implementation ViewController

- (void)viewDidLoad {
  [super viewDidLoad];

  UILabel* label = [self labelWithText:[Greetings greet]];
  [self addCenteredView:label toParentView:self.view];
}

- (UILabel*)labelWithText:(NSString*)text {
  UILabel* label = [[UILabel alloc] initWithFrame:CGRectZero];
  label.text = text;
  [label sizeToFit];
  return label;
}

- (void)addCenteredView:(UIView*)view toParentView:(UIView*)parentView {
  view.center = [parentView convertPoint:parentView.center
                                fromView:parentView.superview];
  [parentView addSubview:view];
}

@end