     
     @IBOutlet weak var clearButton: NSButton!
     @IBOutlet weak var tableView: BaseTableView!
-    @IBOutlet weak var filterTextField: NSTextField!
+    
+    @IBOutlet weak var addressFilterTextField: NSTextField!
+    @IBOutlet weak var statusFilterTextField: NSTextField!
+    @IBOutlet weak var methodFilterTextField: NSTextField!
     
     override func setup() {
         

        self.tableView.backgroundColor = ThemeColor.controlBackgroundColor
        self.tableView.gridColor = ThemeColor.gridColor
        
        self.filterTextField.backgroundColor = ThemeColor.controlBackgroundColor
        self.filterTextField.delegate = self
        
        self.viewModel?.onChange = { [weak self] in
            self?.refresh()

import macOSThemeKit

class PacketsViewController: BaseViewController {
    
    struct TableIdentifiers {
        static let statusCode = "statusCode"
        static let method = "method"
        static let url = "url"
        static let date = "date"
    }
    
    enum FilterTags: Int {
        case address, status, method
    }
    
    static var statusColumnWidth = CGFloat(50.0)
    static var methodColumnWidth = CGFloat(55.0)
    static var dateColumnWidth = CGFloat(150.0)
