# Install

## Maven

```xml
<dependency>
    <groupId>de.mate_ds</groupId>
    <artifactId>mate-range-selector-flow</artifactId>
</dependency>
```

# Import

```java
import de.mate_ds.flow.component.rangeselector.RangeSelector;
import de.mate_ds.flow.component.rangeselector.RangeSelector.RangeSelectorBuilder;
```

# Variants

## Text

```java
RangeSelector<?, ?> rangeSelector = RangeSelectorBuilder.pair(
    new TextField("Start"),
    new TextField("End")
);
```

## Date Picker

```java
RangeSelector<?, ?> rangeSelector = RangeSelectorBuilder.pair(
    new DatePicker("Start"),
    new DatePicker("End")
);
```

## Time Picker

```java
RangeSelector<?, ?> rangeSelector = RangeSelectorBuilder.pair(
    new TimePicker("Start"),
    new TimePicker("End")
);
```

## Combo Box

```java
ComboBox<String> left = new ComboBox<>("Start");
left.setItems(items);
ComboBox<String> right = new ComboBox<>("End");
right.setItems(items);
RangeSelector<?, ?> rangeSelector = RangeSelectorBuilder.pair(left, right);
```
