From 1a60692bbdcb8f00023793cb6788674ad2290019 Mon Sep 17 00:00:00 2001 From: Karthik Rangasai Date: Tue, 14 Dec 2021 20:59:35 +0530 Subject: [PATCH] Add inital tutorial example for text classification. --- .../TextClassificationDemo.v0.tsx | 24 ++ .../TextClassificationDemo.v1.tsx | 47 +++ .../TextClassificationDemo.v2.tsx | 60 ++++ .../TextClassificationDemo.v3.tsx | 75 +++++ .../TextClassificationDemo.v4.tsx | 77 +++++ .../TextClassificationDemo.v5.tsx | 84 ++++++ .../docs/tutorials/text-classification.mdx | 279 ++++++++++++++++++ website/scripts/codegen-examples.js | 20 +- .../TextClassificationDemoExamples.js | 127 ++++++++ .../TextClassificationDemo.v0.tsx | 15 + .../TextClassificationDemo.v1.tsx | 38 +++ .../TextClassificationDemo.v1.tsx.diff | 43 +++ .../TextClassificationDemo.v2.tsx | 51 ++++ .../TextClassificationDemo.v2.tsx.diff | 37 +++ .../TextClassificationDemo.v3.tsx | 66 +++++ .../TextClassificationDemo.v3.tsx.diff | 49 +++ .../TextClassificationDemo.v4.tsx | 68 +++++ .../TextClassificationDemo.v4.tsx.diff | 41 +++ .../TextClassificationDemo.v5.tsx | 75 +++++ .../TextClassificationDemo.v5.tsx.diff | 41 +++ 20 files changed, 1309 insertions(+), 8 deletions(-) create mode 100644 examples/text-classification/TextClassificationDemo.v0.tsx create mode 100644 examples/text-classification/TextClassificationDemo.v1.tsx create mode 100644 examples/text-classification/TextClassificationDemo.v2.tsx create mode 100644 examples/text-classification/TextClassificationDemo.v3.tsx create mode 100644 examples/text-classification/TextClassificationDemo.v4.tsx create mode 100644 examples/text-classification/TextClassificationDemo.v5.tsx create mode 100644 website/docs/tutorials/text-classification.mdx create mode 100644 website/src/components/examples/TextClassificationDemoExamples.js create mode 100644 website/static/examples/text-classification/TextClassificationDemo.v0.tsx create mode 100644 website/static/examples/text-classification/TextClassificationDemo.v1.tsx create mode 100644 website/static/examples/text-classification/TextClassificationDemo.v1.tsx.diff create mode 100644 website/static/examples/text-classification/TextClassificationDemo.v2.tsx create mode 100644 website/static/examples/text-classification/TextClassificationDemo.v2.tsx.diff create mode 100644 website/static/examples/text-classification/TextClassificationDemo.v3.tsx create mode 100644 website/static/examples/text-classification/TextClassificationDemo.v3.tsx.diff create mode 100644 website/static/examples/text-classification/TextClassificationDemo.v4.tsx create mode 100644 website/static/examples/text-classification/TextClassificationDemo.v4.tsx.diff create mode 100644 website/static/examples/text-classification/TextClassificationDemo.v5.tsx create mode 100644 website/static/examples/text-classification/TextClassificationDemo.v5.tsx.diff diff --git a/examples/text-classification/TextClassificationDemo.v0.tsx b/examples/text-classification/TextClassificationDemo.v0.tsx new file mode 100644 index 000000000..f3cc7e04c --- /dev/null +++ b/examples/text-classification/TextClassificationDemo.v0.tsx @@ -0,0 +1,24 @@ +/** + * Copyright (c) Facebook, Inc. and its affiliates. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + * + * @format + */ + +import * as React from 'react'; +import { Button, Text, TextInput, View } from 'react-native'; +import { useSafeAreaInsets } from 'react-native-safe-area-context'; + +export default function TextClassificationDemo() { + // Get safe area insets to account for notches, etc. + const insets = useSafeAreaInsets(); + return ( + + +