7.0.50-alpha.0 • Published 8 months ago

@ndla/audio-search v7.0.50-alpha.0

Weekly downloads
129
License
GPL-3.0
Repository
github
Last release
8 months ago

ndla-audio-search

A simple library for selecting NDLA audio files

Installation

yarn add @ndla/audio-search
npm install @ndla/audio-search

Usage

Styling

Get audio with the audio selector

To use the AudioSearch component, some functions for handling search and fetching audios are needed. In addition, some translations are needed.

import { AudioSearch } from '@ndla/audio-search';

const searchAudios = queryObject => {
  // Return new Promise of audio objects
};

const fetchAudio = id => {
  // Return new Promise of a single audio object
};

const onError = err => {
  // Handle error
};

const audioSelect = audio => {
  // Handle audio selection
};

const translations = {
  searchPlaceholder:  /* Translated string */,
  searchButtonTitle:  /* Translated string */,
  useAudio:           /* Translated string */,
  noResults:          /* Translated string */,
  paginationTranslations: {
        rootLabel: /* Translated string */,
        prevTriggerLabel: /* Translated string */,
        nextTriggerLabel: /* Translated string */,
      },
};


<AudioSearch
  translations={translations}
  fetchAudio={fetchAudio}
  searchAudios={searchAudios}
  onAudioSelect={audioSelect}
  onError={onError}
  queryObject={defaultQueryObject}
/>

A queryObject must look like this:

{
  query:    /* Query string */,
  page:     /* Page number */,
  pageSize: /* Page size (elements per page) */,
  locale:   /* The search language; usually provided by the front-end */,
}
7.0.50-alpha.0

8 months ago

7.0.49-alpha.0

8 months ago

7.0.47-alpha.0

8 months ago

7.0.48-alpha.0

8 months ago

7.0.46-alpha.0

8 months ago

7.0.44-alpha.0

9 months ago

7.0.38-alpha.0

9 months ago

7.0.45-alpha.0

9 months ago

7.0.40-alpha.0

9 months ago

7.0.39-alpha.0

9 months ago

7.0.43-alpha.0

9 months ago

7.0.42-alpha.0

9 months ago

7.0.37-alpha.0

9 months ago

7.0.41-alpha.0

9 months ago

7.0.36-alpha.0

9 months ago

7.0.35-alpha.0

9 months ago

7.0.34-alpha.0

9 months ago

7.0.33-alpha.0

9 months ago

7.0.27-alpha.0

9 months ago

7.0.32-alpha.0

9 months ago

7.0.28-alpha.0

9 months ago

7.0.30-alpha.0

9 months ago

7.0.31-alpha.0

9 months ago

7.0.29-alpha.0

9 months ago

7.0.26-alpha.0

9 months ago

7.0.25-alpha.0

9 months ago

7.0.24-alpha.0

9 months ago

7.0.23-alpha.0

10 months ago

7.0.22-alpha.0

10 months ago

7.0.20-alpha.0

10 months ago

7.0.19-alpha.0

10 months ago

7.0.21-alpha.0

10 months ago

7.0.18-alpha.0

10 months ago

7.0.17-alpha.0

10 months ago

7.0.16-alpha.0

10 months ago

7.0.15-alpha.0

10 months ago

7.0.11-alpha.0

10 months ago

6.0.0-alpha.0

12 months ago

7.0.14-alpha.0

10 months ago

7.0.7-alpha.0

10 months ago

5.0.10

1 year ago

5.0.11

1 year ago

5.0.12

1 year ago

5.0.13

1 year ago

5.0.14

1 year ago

6.0.12-alpha.0

11 months ago

5.0.15

12 months ago

6.0.3-alpha.0

12 months ago

6.0.6-alpha.0

12 months ago

6.0.12

11 months ago

7.0.9-alpha.0

10 months ago

6.0.9-alpha.0

11 months ago

6.0.10-alpha.0

11 months ago

6.0.1-alpha.0

12 months ago

7.0.1-alpha.0

11 months ago

7.0.10-alpha.0

10 months ago

7.0.4-alpha.0

11 months ago

6.0.4-alpha.0

12 months ago

7.0.13-alpha.0

10 months ago

7.0.0-alpha.0

11 months ago

6.0.7-alpha.0

12 months ago

7.0.12-alpha.0

10 months ago

7.0.3-alpha.0

11 months ago

7.0.6-alpha.0

10 months ago

6.0.2-alpha.0

12 months ago

6.0.11-alpha.0

11 months ago

7.0.2-alpha.0

11 months ago

7.0.5-alpha.0

11 months ago

6.0.5-alpha.0

12 months ago

6.0.8-alpha.0

11 months ago

7.0.8-alpha.0

10 months ago

5.0.9

1 year ago

5.0.8

1 year ago

5.0.7

1 year ago

5.0.6

1 year ago

5.0.5

1 year ago

5.0.4

1 year ago

5.0.3

1 year ago

5.0.2

1 year ago

5.0.1

1 year ago

4.0.69

1 year ago

5.0.0

1 year ago

4.0.68

1 year ago

4.0.67

1 year ago

4.0.66

1 year ago

4.0.65

1 year ago

4.0.64

1 year ago

4.0.63

1 year ago

4.0.62

1 year ago

4.0.61

1 year ago

4.0.60

1 year ago

4.0.59

1 year ago

4.0.58

1 year ago

4.0.57

1 year ago

4.0.56

1 year ago

4.0.55

1 year ago

4.0.54

1 year ago

4.0.53

1 year ago

4.0.52

1 year ago

4.0.51

2 years ago

4.0.50

2 years ago

4.0.49

2 years ago

4.0.48

2 years ago

4.0.9

2 years ago

4.0.8

2 years ago

4.0.19

2 years ago

4.0.21

2 years ago

4.0.20

2 years ago

4.0.27

2 years ago

4.0.26

2 years ago

4.0.29

2 years ago

4.0.28

2 years ago

4.0.23

2 years ago

4.0.22

2 years ago

4.0.25

2 years ago

4.0.24

2 years ago

4.0.10

2 years ago

4.0.16

2 years ago

4.0.18

2 years ago

4.0.17

2 years ago

4.0.12

2 years ago

4.0.11

2 years ago

4.0.14

2 years ago

4.0.13

2 years ago

4.0.41

2 years ago

4.0.40

2 years ago

4.0.43

2 years ago

4.0.42

2 years ago

4.0.45

2 years ago

4.0.44

2 years ago

4.0.46

2 years ago

4.0.30

2 years ago

4.0.32

2 years ago

4.0.31

2 years ago

4.0.38

2 years ago

4.0.37

2 years ago

4.0.39

2 years ago

4.0.33

2 years ago

4.0.36

2 years ago

4.0.35

2 years ago

4.0.7

2 years ago

4.0.5

2 years ago

4.0.4

2 years ago

4.0.6

2 years ago

4.0.1

2 years ago

4.0.0

2 years ago

4.0.3

2 years ago

4.0.2

2 years ago

3.0.3

2 years ago

3.0.2

2 years ago

3.0.0

2 years ago

2.1.39

2 years ago

2.1.27

2 years ago

2.1.28

2 years ago

2.1.25

2 years ago

2.1.26

2 years ago

2.1.23

2 years ago

2.1.24

2 years ago

2.1.29

2 years ago

2.1.38

2 years ago

2.1.36

2 years ago

2.1.37

2 years ago

2.1.34

2 years ago

2.1.35

2 years ago

2.1.32

2 years ago

2.1.33

2 years ago

2.1.30

2 years ago

2.1.16

2 years ago

2.1.17

2 years ago

2.1.18

2 years ago

2.1.19

2 years ago

2.1.21

2 years ago

2.1.22

2 years ago

2.1.20

2 years ago

2.1.2

3 years ago

2.1.1

3 years ago

2.1.4

3 years ago

2.1.3

3 years ago

2.1.6

3 years ago

2.1.5

3 years ago

2.1.8

2 years ago

2.1.7

2 years ago

2.1.9

2 years ago

2.1.14

2 years ago

2.1.15

2 years ago

2.1.12

2 years ago

2.1.13

2 years ago

2.1.10

2 years ago

2.1.11

2 years ago

2.0.15

3 years ago

2.0.16

3 years ago

2.1.0

3 years ago

2.0.17

3 years ago

2.0.18

3 years ago

2.0.13

3 years ago

2.0.14

3 years ago

2.0.11

3 years ago

2.0.12

3 years ago

1.1.51

3 years ago

1.1.50

3 years ago

2.0.10

3 years ago

2.0.5

3 years ago

2.0.4

3 years ago

2.0.7

3 years ago

2.0.6

3 years ago

2.0.9

3 years ago

2.0.8

3 years ago

2.0.1

3 years ago

2.0.0

3 years ago

1.1.41

3 years ago

1.1.45

3 years ago

1.1.44

3 years ago

1.1.43

3 years ago

1.1.42

3 years ago

1.1.49

3 years ago

1.1.48

3 years ago

1.1.47

3 years ago

1.1.46

3 years ago

1.1.29

3 years ago

1.1.28

3 years ago

1.1.34

3 years ago

1.1.33

3 years ago

1.1.32

3 years ago

1.1.31

3 years ago

1.1.38

3 years ago

1.1.37

3 years ago

1.1.36

3 years ago

1.1.35

3 years ago

1.1.39

3 years ago

1.1.40

3 years ago

1.1.16

3 years ago

1.1.15

3 years ago

1.1.19

3 years ago

1.1.18

3 years ago

1.1.17

3 years ago

1.1.23

3 years ago

1.1.22

3 years ago

1.1.21

3 years ago

1.1.20

3 years ago

1.1.27

3 years ago

1.1.26

3 years ago

1.1.25

3 years ago

1.1.24

3 years ago

1.1.9

3 years ago

1.1.8

3 years ago

1.1.12

3 years ago

1.1.11

3 years ago

1.1.10

3 years ago

1.1.14

3 years ago

1.1.13

3 years ago

1.1.7

3 years ago

1.1.6

3 years ago

1.1.5

3 years ago

1.1.4

3 years ago

1.1.1

3 years ago

1.1.0

3 years ago

1.1.3-alpha.12

3 years ago

1.1.3

3 years ago

1.1.2

3 years ago

1.0.29

3 years ago

1.0.31

3 years ago

1.0.30

3 years ago

1.0.13-alpha.34

3 years ago

1.0.19

3 years ago

1.0.18

3 years ago

1.0.17

3 years ago

1.0.16

3 years ago

1.0.22

3 years ago

1.0.20

3 years ago

1.0.26

3 years ago

1.0.25

3 years ago

1.0.24

3 years ago

1.0.23

3 years ago

1.0.13-alpha.25

3 years ago

1.0.28

3 years ago

1.0.27

3 years ago

1.0.13-alpha.23

3 years ago

1.0.13-alpha.28

3 years ago

1.0.13-alpha.30

3 years ago

1.0.15

3 years ago

1.0.14

3 years ago

1.0.13

3 years ago

1.0.11

4 years ago

1.0.10

4 years ago

1.0.12

4 years ago

1.0.7-alpha.0

4 years ago

1.0.9

4 years ago

1.0.9-alpha.0

4 years ago

1.0.6

4 years ago

1.0.5

4 years ago

1.0.4

4 years ago

1.0.3

4 years ago

1.0.2

4 years ago

1.0.1

4 years ago

1.0.0

4 years ago

0.6.72

4 years ago

0.6.71

4 years ago

0.6.70

4 years ago

0.6.69

4 years ago

0.6.68

4 years ago

0.6.65

4 years ago

0.6.67

4 years ago

0.6.64

4 years ago

0.6.63

4 years ago

0.6.62

4 years ago

0.6.61

4 years ago

0.6.60

4 years ago

0.6.58

4 years ago

0.6.59

4 years ago

0.6.57

4 years ago

0.6.56

4 years ago

0.6.55

4 years ago

0.6.54

5 years ago

0.6.53

5 years ago

0.6.52

5 years ago

0.6.51

5 years ago

0.6.50

5 years ago

0.6.49

5 years ago

0.6.48

5 years ago

0.6.47

5 years ago

0.6.45

5 years ago

0.6.44

5 years ago

0.6.43

5 years ago

0.6.42

5 years ago

0.6.41

5 years ago

0.6.40

5 years ago

0.6.39

5 years ago

0.6.38

5 years ago

0.6.37

5 years ago

0.6.36

5 years ago

0.6.35

5 years ago

0.6.34

5 years ago

0.6.33

5 years ago

0.6.32

5 years ago

0.6.31

5 years ago

0.6.30

5 years ago

0.6.29

5 years ago

0.6.28

5 years ago

0.6.27

5 years ago

0.6.26

5 years ago

0.6.25

6 years ago

0.6.24

6 years ago

0.6.23

6 years ago

0.6.22

6 years ago

0.6.21

6 years ago

0.6.20

6 years ago

0.6.19

6 years ago

0.6.18

6 years ago

0.6.17

6 years ago

0.6.16

6 years ago

0.6.15

6 years ago

0.6.14

6 years ago

0.6.13

6 years ago

0.6.12

6 years ago

0.6.10

6 years ago

0.6.9

6 years ago

0.6.8

6 years ago

0.6.7

6 years ago

0.6.6

6 years ago

0.6.5

6 years ago

0.6.4

6 years ago

0.6.3

6 years ago

0.6.2

6 years ago

0.6.1

6 years ago

0.6.0

6 years ago

0.5.36-alpha.0

6 years ago

0.5.36

6 years ago

0.5.32-alpha.31

6 years ago

0.5.35

6 years ago

0.5.34

6 years ago

0.5.33

6 years ago

0.5.32

6 years ago

0.5.31

6 years ago

0.5.30

6 years ago

0.5.29

6 years ago

0.5.28

6 years ago

0.5.27

6 years ago

0.5.26

6 years ago

0.5.25

6 years ago

0.5.24

6 years ago

0.5.23

6 years ago

0.5.22

6 years ago

0.5.21

6 years ago

0.5.20

6 years ago

0.5.19

6 years ago

0.5.18

6 years ago

0.5.17

6 years ago

0.5.16

6 years ago

0.5.15

7 years ago

0.5.14

7 years ago

0.5.13

7 years ago

0.5.12

7 years ago

0.5.11

7 years ago

0.5.10

7 years ago

0.5.9

7 years ago

0.5.8

7 years ago

0.5.7

7 years ago

0.5.6

7 years ago

0.5.5

7 years ago

0.5.4

7 years ago

0.5.3

7 years ago

0.5.2

7 years ago

0.5.1

7 years ago

0.5.0

7 years ago