diff --git a/.github/workflows/test.yaml b/.github/workflows/test.yaml new file mode 100644 index 0000000..ff8436c --- /dev/null +++ b/.github/workflows/test.yaml @@ -0,0 +1,18 @@ +name: Test + +on: + push: + +jobs: + run-tests: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@master + - name: Setup deno + uses: denoland/setup-deno@v1 + with: + deno-version: v1.x + - name: Run checks + run: deno task check + - name: Run test + run: deno task test diff --git a/components/Search.tsx b/components/Search.tsx index e264d49..da0863a 100644 --- a/components/Search.tsx +++ b/components/Search.tsx @@ -1,4 +1,4 @@ -export default function Search(props: { defaultValue: string }) { +export default function Search(props: { defaultValue: string | null }) { return (
@@ -8,7 +8,7 @@ export default function Search(props: { defaultValue: string }) { className="border-2 rounded-md px-2" name="query" id="query" - defaultValue={props.defaultValue} + defaultValue={props.defaultValue ?? ""} />