1.0.22 • Published 4 years ago
@phankiet/react-native-week-selector v1.0.22
react-native-week-selector
Usage
import {
IRangeDateSelectorItem,
RangeDateSelector,
} from "@phankiet/react-native-week-selector";
<RangeDateSelector
type={"week"}
onConfirm={handleChangeWeek}
weekLabel={t("weekLabel")}
closeText={t("close")}
confirmText={t("confirm")}
>
<View style={[styles.pickerWrapper, { flex: 3 }]}>
<View style={styles.labelDate}>
<Text style={styles.pickerText}>{"Select week"}</Text>
<IonIcon name={"chevron-down"} size={18} color={colors.orangePrimary} />
</View>
</View>
</RangeDateSelector>;Properties
| Name | Type | Default | Required | Description |
|---|---|---|---|---|
| children | node | none | true | The interface when the user presses to select will display a popup |
| type | "week" or "month" | "week" | false | Type of selector |
| weekLabel | string | "Tuần" | false | Label of week item |
| formatDate | string | "DD/MM" | false | Date format of item |
| renderItem | { item: IRangeDateSelectorItem, index: number, selected: boolean }) => function | node | false | Item UI |
| selectedColor | string | "#ccc" | false | |
| buttonStyle | ViewStyle | false | ||
| buttonTextStyle | TextStyle | false | ||
| yearTextStyle | TextStyle | false | ||
| labelStyle | ViewStyle | false | ||
| labelTextStyle | TextStyle | false | ||
| closeText | string | "Đóng" | false | |
| confirmText | string | "Xác nhận" | false | |
| currentYear | number | moment().get("year") | false | |
| onConfirm | (selected: IRangeDateSelectorItem) => function | none | false |