//
//  FWRNContainerViewController.swift
//  FireworkSdk
//
//  Created by linjie jiang on 7/19/23.
//  Copyright © 2023 Facebook. All rights reserved.
//

import UIKit

class FWRNContainerViewController: UIViewController {
    var appKey: String = ""
    var appProps: [String: Any] = [:]

    override func viewDidLoad() {
        super.viewDidLoad()
        loadContent()
    }

    private func loadContent() {
        let rctRootView = RCTRootView.init(
            bridge: RCTBridge.current(), moduleName: appKey, initialProperties: appProps)
        view.addSubview(rctRootView)
        rctRootView.translatesAutoresizingMaskIntoConstraints = false

        NSLayoutConstraint.activate([
            rctRootView.leftAnchor.constraint(equalTo: view.leftAnchor),
            rctRootView.topAnchor.constraint(equalTo: view.topAnchor),
            rctRootView.rightAnchor.constraint(equalTo: view.rightAnchor),
            rctRootView.bottomAnchor.constraint(equalTo: view.bottomAnchor)
        ])
    }
}
