DimensionSelector

public struct DimensionSelector
extension DimensionSelector: View
extension DimensionSelector: _ViewEmptyChecking

DimensionSelector is a horizontal control containing multiple segments, each segment functioning as a discrete button. Selection is mutually exclusive.

## Usage:

 let titles = ["intraday: 1min", "one day: 1min", "1year:1day", "3years:1week"]
 @State var selectedIndex: Int? = 0
 @ObservedObject var stockModel = Tests.stockModels[0]

 DimensionSelector(titles: titles, selectedIndex: $selectedIndex)
    .onChange(of: selectedIndex) {
           stockModel.indexOfStockSeries = selectedIndex ?? -1
   }