### Current behaviour I have setup a custom icon in PaperProvider ``` import {FontAwesomeIcon} from '@fortawesome/react-native-fontawesome'; ... <PaperProvider settings={{ icon: props => <FontAwesomeIcon {...props} icon={props.name} /> }}> // ... </PaperProvider> ``` But `CheckboxAndroid` and `CheckboxIOS` only use `MaterialCommunityIcon` instead of the icon function from the `PaperProvider` https://github.com/callstack/react-native-paper/blob/d6b6b667dec9d9d47a8e7ad3afbbd48289b31971/src/components/Checkbox/CheckboxAndroid.tsx#L135 ### Expected behaviour `CheckboxAndroid` and `CheckboxIOS` should use [`Icon`](https://github.com/callstack/react-native-paper/blob/main/src/components/Icon.tsx) instead of `MaterialCommunityIcon` for the check icons. ### How to reproduce? https://snack.expo.dev/@jahirfiquitiva/greedy-yellow-turkish-delight ### Preview <!-- Include screenshots or video if applicable. --> <img src="https://github.com/callstack/react-native-paper/assets/10360816/3a94ba3d-1376-4baa-94b9-56aadb38f782" width="384" /> ### What have you tried so far? <!-- List down the steps you have tried to fix or identify the issue. --> ### Your Environment | software | version | --------------------- | ------- | ios | 17.0.1 | android | x | react-native | 0.72.6 | react-native-paper | 5.11.6 | node | v18.18.2 | npm or yarn | 4.0.1 | expo sdk | x.x.x