Add React Native signature pad
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 3/5
- Tiempo estimado
- 1-2 días
- Aptitud para principiantes
- 35/100
- Tipo de issue
- Nueva funcionalidad
- Claridad
- Bastante claro
- Estado de actividad
- Estancado
- Stack tecnológico
- fsharp, react, react-native
- Área
- mobile
Línea de trabajo
Revisa primero los bindings existentes de React Native y el ejemplo proporcionado de react-native-signature-pad. Confirma cómo deberían exponerse el componente SignaturePad y sus callbacks onError y onChange; después, verifica que el binding devuelva la URL de datos base64 mostrada en el issue y que sea compatible con la API de la era 1.0.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
@alfonsogarciacaro promised to add this to react native bindings once things moved to 1.0 :P
open Fable.Core.JsInterop
module R = Fable.Helpers.React
type RCom = Fable.Import.React.ComponentClass<obj>
let SignaturePad: RCom = importDefault "react-native-signature-pad"
/// Opens a signature pad with callbacks for onError and onChange
let signaturePad (props:Fable.Helpers.ReactNative.Props.IStyle list) (onError:exn -> unit) (onChange:string -> unit) : React.ReactElement =
let onChange (o:obj) = onChange(o?base64DataUrl |> unbox)
let pad =
createObj
[ "style" ==> props
"onError" ==> onError
"onChange" ==> onChange ]
|> unbox
R.from SignaturePad pad []
- Lenguaje dominante
- F#
- Estrellas
- 276
- Forks
- 65
- Métricas de merge de PR
- Sin PR fusionados en 30 d
Preparar el entorno
Este proyecto no incluye contenedor de desarrollo, Dockerfile ni guía de contribución, así que la configuración corre por tu cuenta: empieza por su README y consulta nuestra guía para la primera contribución para los pasos generales.
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de fable-compiler/fable-react
-
Dificultad 3/5 1-2 días Aptitud para principiantes 35/100
fable-compiler/fable-react#243 · 3 comentarios ·
-
Dificultad 4/5 3-5 días Aptitud para principiantes 35/100
fable-compiler/fable-react#241 · 1 comentario ·
-
Dificultad 4/5 3-5 días Aptitud para principiantes 25/100
fable-compiler/fable-react#240 · 5 comentarios ·
-
Dificultad 3/5 1-2 días Aptitud para principiantes 35/100
fable-compiler/fable-react#239 · 3 comentarios ·
-
Dificultad 3/5 1-2 días Aptitud para principiantes 35/100
fable-compiler/fable-react#236 ·
Todos los issues de fable-compiler/fable-react
Issues similares
-
enhancement
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
-
ui
Dificultad 2/5 1-3 horas Aptitud para principiantes 74/100
jaystewartuk/beckon#80 ·
Los mantenedores suelen responder en 1 día
-
bug
Dificultad 2/5 1-3 horas Aptitud para principiantes 62/100
Los mantenedores suelen responder en 1 día
-
first-timers-only good first issue
Dificultad 1/5 1-3 horas Aptitud para principiantes 94/100
Raza-learner/Runmote#10 ·
-
backlog:medium bug
Dificultad 2/5 1-3 horas Aptitud para principiantes 82/100
simonoppowa/OpenNutriTracker#1349 ·
Los mantenedores suelen responder en 1 día