0.4.64 • Published 5 months ago

@onehat/ui v0.4.64

Weekly downloads
-
License
UNLICENSED
Repository
github
Last release
5 months ago

OneHatUi Patterns

The OneHatUi library is a set of pre-built components that make use of the OneHatData library. It is built on top of ReactNative, and either NativeBase or GlueStack.

Many of the components make use of other components internally. For example, the Grid component uses IconButtons for its pagination toolbar. The Combo component makes use of the Grid component for its menu. And the Tag component is simply a Combo with additional functionality.

Many components have “regular” and “editor” versions. For example, there’s a Grid and a GridEditor. The Grid is simply for viewing. The GridEditor allows the records within the Grid to be managed (add/edit/delete).

For the most part, it follows the React rules of data flowing only top-down through props, and of components not knowing about their relative position in the component tree. But there are some cases where such wooden adherence is counterproductive. In such cases, the library makes use of the withComponent HOC, which adds a “self” prop to every component, which has references to parents and children. In this way, a child component can directly reference its parent(s) or children.

For parentage examples, the Form component closes its grandparent Editor in some cases, and the InlineEditor queries its parent Grid to figure out which row it should align with.

For a child example, the Combo can directly tell its menu Grid to selectNext() or selectPrev() based on user keystrokes.

0.3.390

7 months ago

0.3.381

11 months ago

0.3.380

11 months ago

0.3.383

10 months ago

0.3.382

11 months ago

0.3.385

10 months ago

0.3.384

10 months ago

0.3.387

7 months ago

0.3.389

7 months ago

0.3.388

7 months ago

0.3.370

11 months ago

0.3.372

11 months ago

0.3.371

11 months ago

0.3.374

11 months ago

0.3.373

11 months ago

0.3.375

11 months ago

0.3.377

11 months ago

0.3.379

11 months ago

0.3.367

12 months ago

0.3.366

12 months ago

0.3.369

11 months ago

0.4.42

8 months ago

0.4.43

8 months ago

0.4.40

8 months ago

0.4.41

8 months ago

0.4.49

7 months ago

0.4.47

7 months ago

0.4.44

8 months ago

0.4.45

8 months ago

0.4.31

9 months ago

0.4.32

9 months ago

0.4.30

9 months ago

0.4.39

8 months ago

0.4.37

8 months ago

0.4.38

8 months ago

0.4.35

9 months ago

0.4.33

9 months ago

0.4.34

9 months ago

0.4.20

10 months ago

0.4.21

10 months ago

0.4.29

9 months ago

0.4.26

9 months ago

0.4.27

9 months ago

0.4.24

9 months ago

0.4.25

9 months ago

0.4.22

10 months ago

0.4.23

10 months ago

0.4.10

11 months ago

0.4.17

10 months ago

0.4.18

10 months ago

0.4.15

10 months ago

0.4.16

10 months ago

0.4.13

10 months ago

0.4.14

10 months ago

0.4.11

11 months ago

0.4.12

10 months ago

0.4.64

5 months ago

0.4.62

5 months ago

0.4.60

6 months ago

0.4.61

6 months ago

0.4.53

7 months ago

0.4.54

7 months ago

0.4.51

7 months ago

0.4.52

7 months ago

0.4.50

7 months ago

0.4.59

6 months ago

0.4.57

6 months ago

0.4.58

6 months ago

0.4.55

7 months ago

0.4.56

6 months ago

0.4.9

11 months ago

0.4.8

11 months ago

0.4.4

11 months ago

0.4.7

11 months ago

0.4.6

11 months ago

0.4.1

11 months ago

0.4.0

11 months ago

0.4.3

11 months ago

0.4.2

11 months ago

0.3.365

1 year ago

0.3.363

1 year ago

0.3.362

1 year ago

0.3.364

1 year ago

0.3.361

1 year ago

0.3.360

1 year ago

0.3.356

1 year ago

0.3.358

1 year ago

0.3.357

1 year ago

0.3.359

1 year ago

0.3.355

1 year ago

0.3.353

1 year ago

0.3.352

1 year ago

0.3.351

1 year ago

0.3.291

1 year ago

0.3.290

1 year ago

0.3.292

1 year ago

0.3.295

1 year ago

0.3.294

1 year ago

0.3.296

1 year ago

0.3.299

1 year ago

0.3.298

1 year ago

0.3.280

1 year ago

0.3.282

1 year ago

0.3.281

1 year ago

0.3.284

1 year ago

0.3.283

1 year ago

0.3.286

1 year ago

0.3.285

1 year ago

0.3.288

1 year ago

0.3.287

1 year ago

0.3.271

1 year ago

0.3.270

1 year ago

0.3.273

1 year ago

0.3.272

1 year ago

0.3.274

1 year ago

0.3.277

1 year ago

0.3.276

1 year ago

0.3.279

1 year ago

0.3.278

1 year ago

0.3.341

1 year ago

0.3.340

1 year ago

0.3.343

1 year ago

0.3.342

1 year ago

0.3.345

1 year ago

0.3.344

1 year ago

0.3.347

1 year ago

0.3.346

1 year ago

0.3.349

1 year ago

0.3.348

1 year ago

0.3.339

1 year ago

0.3.330

1 year ago

0.3.332

1 year ago

0.3.331

1 year ago

0.3.334

1 year ago

0.3.333

1 year ago

0.3.336

1 year ago

0.3.335

1 year ago

0.3.338

1 year ago

0.3.337

1 year ago

0.3.329

1 year ago

0.3.328

1 year ago

0.3.321

1 year ago

0.3.320

1 year ago

0.3.323

1 year ago

0.3.322

1 year ago

0.3.325

1 year ago

0.3.324

1 year ago

0.3.327

1 year ago

0.3.326

1 year ago

0.3.318

1 year ago

0.3.317

1 year ago

0.3.319

1 year ago

0.3.310

1 year ago

0.3.312

1 year ago

0.3.311

1 year ago

0.3.314

1 year ago

0.3.313

1 year ago

0.3.316

1 year ago

0.3.315

1 year ago

0.3.307

1 year ago

0.3.306

1 year ago

0.3.309

1 year ago

0.3.308

1 year ago

0.3.260

1 year ago

0.3.262

1 year ago

0.3.264

1 year ago

0.3.263

1 year ago

0.3.266

1 year ago

0.3.265

1 year ago

0.3.268

1 year ago

0.3.267

1 year ago

0.3.269

1 year ago

0.3.350

1 year ago

0.3.301

1 year ago

0.3.300

1 year ago

0.3.303

1 year ago

0.3.302

1 year ago

0.3.305

1 year ago

0.3.304

1 year ago

0.3.259

1 year ago

0.3.257

1 year ago

0.3.258

1 year ago

0.3.254

1 year ago

0.3.256

1 year ago

0.3.251

1 year ago

0.3.250

1 year ago

0.3.253

1 year ago

0.3.252

1 year ago

0.3.248

1 year ago

0.3.249

1 year ago

0.3.247

1 year ago

0.3.246

1 year ago

0.3.245

1 year ago

0.3.242

1 year ago

0.3.241

1 year ago

0.3.243

1 year ago

0.3.240

1 year ago

0.3.237

1 year ago

0.3.238

1 year ago

0.3.236

1 year ago

0.3.235

2 years ago

0.3.233

2 years ago

0.3.232

2 years ago

0.3.234

2 years ago

0.3.231

2 years ago

0.3.230

2 years ago

0.3.227

2 years ago

0.3.222

2 years ago

0.3.224

2 years ago

0.3.223

2 years ago

0.3.226

2 years ago

0.3.225

2 years ago

0.3.221

2 years ago

0.3.219

2 years ago

0.3.218

2 years ago

0.3.217

2 years ago

0.3.216

2 years ago

0.3.215

2 years ago

0.3.211

2 years ago

0.3.213

2 years ago

0.3.212

2 years ago

0.3.208

2 years ago

0.3.207

2 years ago

0.3.209

2 years ago

0.3.204

2 years ago

0.3.206

2 years ago

0.3.205

2 years ago

0.3.203

2 years ago

0.3.200

2 years ago

0.3.202

2 years ago

0.3.201

2 years ago

0.3.199

2 years ago

0.3.198

2 years ago

0.3.192

2 years ago

0.3.191

2 years ago

0.3.194

2 years ago

0.3.195

2 years ago

0.3.189

2 years ago

0.3.190

2 years ago

0.3.187

2 years ago

0.3.188

2 years ago

0.3.186

2 years ago

0.3.181

2 years ago

0.3.183

2 years ago

0.3.178

2 years ago

0.3.177

2 years ago

0.3.179

2 years ago

0.3.174

2 years ago

0.3.176

2 years ago

0.3.175

2 years ago

0.3.172

2 years ago

0.3.171

2 years ago

0.3.173

2 years ago

0.3.170

2 years ago

0.3.169

2 years ago

0.3.167

2 years ago

0.3.166

2 years ago

0.3.161

2 years ago

0.3.160

2 years ago

0.3.163

2 years ago

0.3.162

2 years ago

0.3.165

2 years ago

0.3.164

2 years ago

0.3.154

2 years ago

0.3.156

2 years ago

0.3.157

2 years ago

0.3.159

2 years ago

0.3.153

2 years ago

0.3.152

2 years ago

0.3.150

2 years ago

0.3.151

2 years ago

0.3.149

2 years ago

0.3.148

2 years ago

0.3.147

2 years ago

0.3.141

2 years ago

0.3.140

2 years ago

0.3.143

2 years ago

0.3.142

2 years ago

0.3.144

2 years ago

0.3.136

2 years ago

0.3.138

2 years ago

0.3.137

2 years ago

0.3.139

2 years ago

0.3.132

2 years ago

0.3.134

2 years ago

0.3.133

2 years ago

0.3.130

2 years ago

0.3.128

2 years ago

0.3.126

2 years ago

0.3.121

2 years ago

0.3.120

2 years ago

0.3.123

2 years ago

0.3.122

2 years ago

0.3.125

2 years ago

0.3.124

2 years ago

0.3.118

2 years ago

0.3.117

2 years ago

0.3.114

2 years ago

0.3.116

2 years ago

0.3.115

2 years ago

0.3.110

2 years ago

0.3.112

2 years ago

0.3.111

2 years ago

0.3.113

2 years ago

0.3.108

2 years ago

0.3.107

2 years ago

0.3.106

2 years ago

0.3.103

2 years ago

0.3.105

2 years ago

0.3.104

2 years ago

0.3.101

2 years ago

0.3.100

2 years ago

0.3.97

2 years ago

0.3.96

2 years ago

0.3.99

2 years ago

0.3.98

2 years ago

0.3.95

2 years ago

0.3.94

2 years ago

0.3.93

2 years ago

0.3.92

2 years ago

0.3.91

2 years ago

0.3.90

2 years ago

0.3.89

2 years ago

0.3.88

2 years ago

0.3.86

2 years ago

0.3.85

2 years ago

0.3.84

2 years ago

0.3.83

2 years ago

0.3.82

2 years ago

0.3.81

2 years ago

0.3.80

2 years ago

0.3.79

2 years ago

0.3.78

2 years ago

0.3.77

2 years ago

0.3.76

2 years ago

0.3.75

2 years ago

0.3.74

2 years ago

0.3.73

2 years ago

0.3.72

2 years ago

0.3.71

2 years ago

0.3.70

2 years ago

0.3.69

2 years ago

0.3.68

2 years ago

0.3.67

2 years ago

0.3.66

2 years ago

0.3.61

2 years ago

0.3.60

2 years ago

0.3.0

2 years ago

0.3.6

2 years ago

0.3.5

2 years ago

0.3.8

2 years ago

0.3.7

2 years ago

0.3.1

2 years ago

0.3.4

2 years ago

0.3.3

2 years ago

0.3.53

2 years ago

0.2.84

2 years ago

0.3.50

2 years ago

0.2.81

2 years ago

0.2.80

2 years ago

0.3.59

2 years ago

0.3.58

2 years ago

0.3.57

2 years ago

0.3.56

2 years ago

0.3.55

2 years ago

0.3.54

2 years ago

0.3.42

2 years ago

0.2.74

2 years ago

0.3.41

2 years ago

0.2.73

2 years ago

0.3.40

2 years ago

0.2.72

2 years ago

0.2.71

2 years ago

0.2.70

2 years ago

0.3.49

2 years ago

0.3.47

2 years ago

0.2.79

2 years ago

0.2.78

2 years ago

0.3.45

2 years ago

0.2.77

2 years ago

0.3.44

2 years ago

0.2.76

2 years ago

0.3.43

2 years ago

0.2.75

2 years ago

0.3.31

2 years ago

0.3.30

2 years ago

0.3.39

2 years ago

0.3.38

2 years ago

0.3.37

2 years ago

0.2.69

2 years ago

0.3.36

2 years ago

0.2.68

2 years ago

0.3.35

2 years ago

0.2.67

2 years ago

0.3.34

2 years ago

0.3.33

2 years ago

0.3.32

2 years ago

0.3.29

2 years ago

0.3.28

2 years ago

0.3.27

2 years ago

0.3.26

2 years ago

0.3.25

2 years ago

0.3.24

2 years ago

0.3.23

2 years ago

0.3.22

2 years ago

0.3.21

2 years ago

0.3.18

2 years ago

0.3.9

2 years ago

0.3.17

2 years ago

0.3.13

2 years ago

0.3.11

2 years ago

0.3.10

2 years ago

0.2.66

2 years ago

0.2.63

2 years ago

0.2.62

2 years ago

0.2.61

2 years ago

0.2.60

2 years ago

0.2.65

2 years ago

0.2.64

2 years ago

0.2.51

2 years ago

0.2.50

2 years ago

0.2.59

2 years ago

0.2.58

2 years ago

0.2.57

2 years ago

0.2.56

2 years ago

0.2.55

2 years ago

0.2.54

2 years ago

0.2.53

2 years ago

0.2.41

3 years ago

0.2.40

3 years ago

0.2.49

2 years ago

0.2.48

2 years ago

0.2.47

3 years ago

0.2.46

3 years ago

0.2.45

3 years ago

0.2.44

3 years ago

0.2.43

3 years ago

0.2.42

3 years ago

0.2.39

3 years ago

0.2.38

3 years ago

0.2.37

3 years ago

0.2.36

3 years ago

0.2.35

3 years ago

0.2.34

3 years ago

0.2.33

3 years ago

0.2.27

3 years ago

0.2.26

3 years ago

0.2.25

3 years ago

0.2.24

3 years ago

0.2.23

3 years ago

0.2.22

3 years ago

0.2.21

3 years ago

0.2.20

3 years ago

0.2.19

3 years ago

0.2.18

3 years ago

0.2.17

3 years ago

0.2.30

3 years ago

0.2.16

3 years ago

0.2.15

3 years ago

0.2.14

3 years ago

0.2.13

3 years ago

0.2.12

3 years ago

0.2.11

3 years ago

0.2.10

3 years ago

0.2.1

3 years ago

0.2.0

3 years ago

0.2.29

3 years ago

0.2.28

3 years ago

0.2.7

3 years ago

0.2.6

3 years ago

0.2.9

3 years ago

0.2.8

3 years ago

0.2.3

3 years ago

0.2.2

3 years ago

0.2.5

3 years ago

0.2.4

3 years ago

0.1.3

3 years ago

0.1.2

3 years ago

0.1.1

3 years ago

0.1.0

3 years ago