Files
old-kitabcitab-frontend/kitabcitab/.next/cache/webpack/server-development/3.pack

291 lines
37 KiB
Plaintext
Raw Normal View History

wpc!<21><10>webpack/lib/cache/PackFileCacheStrategy<67>PackContentItems <10>
8ResolverCachePlugin|normal|default|fullySpecified=|true|dependencyType=|esm|modules=[|0=|node_modules|]|fallback=|false|exportsFields=[|0=|exports|]|importsFields=[|0=|imports|]|conditionNames=[|0=|node|1=|import|]|descriptionFiles=[|0=|package.json|]|extensions=[|0=|.js|1=|.json|2=|.node|]|enforceExtensions=|false|symlinks=|true|mainFields=[|0=|main|]|mainFiles=[|0=|index|]|roots=[|]|preferRelative=|false|preferAbsolute=|false|restrictions=[|]|alias=|false|path=|/home/ismail/Desktop/kitabcitab-frontend/kitabcitab/pages/[book]/[type]/[id]|request=|react-icons/ai5ResolverCachePlugin|normal|default|fullySpecified=|true|dependencyType=|esm|modules=[|0=|node_modules|]|fallback=|false|exportsFields=[|0=|exports|]|importsFields=[|0=|imports|]|conditionNames=[|0=|node|1=|import|]|descriptionFiles=[|0=|package.json|]|extensions=[|0=|.js|1=|.json|2=|.node|]|enforceExtensions=|false|symlinks=|true|mainFields=[|0=|main|]|mainFiles=[|0=|index|]|roots=[|]|preferRelative=|false|preferAbsolute=|false|restrictions=[|]|alias=|false|path=|/home/ismail/Desktop/kitabcitab-frontend/kitabcitab/pages/[book]/[type]/[id]|request=|next/router?ResolverCachePlugin|normal|default|fullySpecified=|true|dependencyType=|esm|modules=[|0=|node_modules|]|fallback=|false|exportsFields=[|0=|exports|]|importsFields=[|0=|imports|]|conditionNames=[|0=|node|1=|import|]|descriptionFiles=[|0=|package.json|]|extensions=[|0=|.js|1=|.json|2=|.node|]|enforceExtensions=|false|symlinks=|true|mainFields=[|0=|main|]|mainFiles=[|0=|index|]|roots=[|]|preferRelative=|false|preferAbsolute=|false|restrictions=[|]|alias=|false|path=|/home/ismail/Desktop/kitabcitab-frontend/kitabcitab/pages/[book]/[type]/[id]|request=|../../../../envconfig<1E>ResolverCachePlugin|normal|default|fullySpecified=|false|dependencyType=|esm|path=|/home/ismail/Desktop/kitabcitab-frontend/kitabcitab/pages/[book]/[type]/[id]|request=|next/link9ResolverCachePlugin|normal|default|fullySpecified=|false|dependencyType=|commonjs|modules=[|0=|node_modules|]|fallback=|false|exportsFields=[|0=|exports|]|importsFields=[|0=|imports|]|conditionNames=[|0=|node|1=|require|]|descriptionFiles=[|0=|package.json|]|extensions=[|0=|.js|1=|.json|2=|.node|]|enforceExtensions=|false|symlinks=|true|mainFields=[|0=|main|]|mainFiles=[|0=|index|]|roots=[|]|preferRelative=|false|preferAbsolute=|false|restrictions=[|]|path=|/home/ismail/Desktop/kitabcitab-frontend/kitabcitab/pages/[book]/[type]/[id]|request=|../../../../envconfig<1E>ResolverCachePlugin|normal|default|fullySpecified=|false|dependencyType=|esm|path=|/home/ismail/Desktop/kitabcitab-frontend/kitabcitab/pages/[book]/[type]/[id]|request=|../../../../envconfig/ResolverCachePlugin|normal|default|fullySpecified=|false|dependencyType=|commonjs|modules=[|0=|node_modules|]|fallback=|false|exportsFields=[|0=|exports|]|importsFields=[|0=|imports|]|conditionNames=[|0=|node|1=|require|]|descriptionFiles=[|0=|package.json|]|extensions=[|0=|.js|1=|.json|2=|.node|]|enforceExtensions=|false|symlinks=|true|mainFields=[|0=|main|]|mainFiles=[|0=|index|]|roots=[|]|preferRelative=|false|preferAbsolute=|false|restrictions=[|]|path=|/home/ismail/Desktop/kitabcitab-frontend/kitabcitab/pages/[book]/[type]/[id]|request=|next/router2ResolverCachePlugin|normal|default|fullySpecified=|false|dependencyType=|commonjs|modules=[|0=|node_modules|]|fallback=|false|exportsFields=[|0=|exports|]|importsFields=[|0=|imports|]|conditionNames=[|0=|node|1=|require|]|descriptionFiles=[|0=|package.json|]|extensions=[|0=|.js|1=|.json|2=|.node|]|enforceExtensions=|false|symlinks=|true|mainFields=[|0=|main|]|mainFiles=[|0=|index|]|roots=[|]|preferRelative=|false|preferAbsolute=|false|restrictions=[|]|path=|/home/ismail/Desktop/kitabcitab-frontend/kitabcitab/pages/[book]/[type]/[id]|request=|react-icons/ai<1E>Compilation/modules|/home/ismail/Desktop/kitabcitab-frontend/kitabcitab/node_modules/next/dist/build/webpack/loaders/next-swc-loader.js??ruleSet[1].rules[3].oneOf[2].use!/home/ismail/Desktop/kitabcitab-frontend/kitabcitab/components/Result.js Compilation/codeGeneration|/home/isma
<00><>alxB<02>/home/ismail/node_modules/react-icons<6E>/home/ismail/Desktop/kitabcitab-frontend/kitabcitab/node_modules/react-icons<6E>*missing<6E>react-icons@4.7.1<10><15><>/home/ismail/Desktop/kitabcitab-frontend/kitabcitab/node_modules/react-icons/package.json<02>/home/ismail/Desktop/kitabcitab-frontend/kitabcitab/node_modules/react-icons/ai<15>@<40><04>/home/ismail/Desktop/kitabcitab-frontend/kitabcitab/pages/[book]/[type]/[id]/package.json<6F>/home/ismail/Desktop/kitabcitab-frontend/kitabcitab/pages/[book]/[type]/package.json<6F>/home/ismail/Desktop/kitabcitab-frontend/kitabcitab/pages/[book]/package.json<6F>/home/ismail/Desktop/kitabcitab-frontend/kitabcitab/pages/package.json@<40><04>/home/ismail/Desktop/kitabcitab-frontend/node_modules<65>/home/ismail/Desktop/node_modules<65>/home/node_modules<65>/node_modules@<40><04>/home/ismail/Desktop/kitabcitab-frontend/kitabcitab/pages/[book]/[type]/[id]/node_modules<65>/home/ismail/Desktop/kitabcitab-frontend/kitabcitab/pages/[book]/[type]/node_modules<65>/home/ismail/Desktop/kitabcitab-frontend/kitabcitab/pages/[book]/node_modules<65>/home/ismail/Desktop/kitabcitab-frontend/kitabcitab/pages/node_modules@<40> <00>]YalxB<15><15><02>/home/ismail/Desktop/kitabcitab-frontend/kitabcitab/node_modules/next<78>/home/ismail/node_modules/next<78>next@13.1.1<EFBFBD>next@13.2.3<15><>/home/ismail/Desktop/kitabcitab-frontend/kitabcitab/node_modules/next/package.json<15><>/home/ismail/node_modules/next/package.json<02>/home/ismail/Desktop/kitabcitab-frontend/kitabcitab/node_modules/next/router<65>/home/ismail/node_modules/next/router<15><15>@<40> <00>]YalxB<15><15><01>/home/ismail/Desktop/kitabcitab-frontend/kitabcitab/envconfig <15>`<0F>_ResolverCachePluginCacheMiss<73>context<78>path<74>request<73>query<72>fragment<6E>module<6C>directory<72>file<6C>internal<61>fullySpecified<65>descriptionFilePath<74>descriptionFileData<74>descriptionFileRoot<6F>relativePath <03>issuer<65>issuerLayer<65>compiler<17>/home/ismail/Desktop/kitabcitab-frontend/kitabcitab/pages/[book]/[type]/[id]/index.js<11>server<17>/home/ismail/Desktop/kitabcitab-frontend/kitabcitab/node_modules/next/link.js<18><> <15>` <20>_args<67>_from<6F>_id<69>_inBundle<6C>_integrity<74>_location<6F>_phantomChildren<65>_requested<65>_requiredBy<42>_resolved<65>_spec<65>_where<72>bin<69>bugs<67>dependencies<65>description<6F>devDependencies<65>engines<65>files<65>homepage<67>license<73>main<69>name<6D>optionalDependencies<65>peerDependencies<65>peerDependenciesMeta<74>repository<72>resolutions<6E>scripts<74>taskr<6B>types<65>version<15><>/home/ismail/Desktop/kitabcitab-frontend/kitabcitab<15><15> <0A>sha512-R5eBAaIa3X7LJeYvv1bMdGnAVF4fVToEjim7MkflceFPuANY3YyvFxXee/A+acrSYwYPvOvf7f6v/BM/48ea5w==<3D>/next<03>nanoid<69>picocolors<72>source-map-js<17>3.3.4<EFBFBD>1.0.0<EFBFBD>1.0.2<08>type<70>registry<72>raw<15><>escapedName<6D>rawSpec<65>saveSpec<65>fetchSpec<15> <15><>next<15><>13.1.1`<60><01>/<17>https://registry.npmjs.org/next/-/next-13.1.1.tgz<15><15><15><>dist/bin/next<03>url<72>https://github.com/vercel/next.js/issues`<12>@next/env<6E>@next/swc-android-arm-eabi<62>@next/swc-android-arm64<36>@next/swc-darwin-arm64<36>@next/swc-darwin-x64<36>@next/swc-freebsd-x64<36>@next/swc-linux-arm-gnueabihf<68>@next/swc-linux-arm64-gnu<6E>@next/swc-linux-arm64-musl<73>@next/swc-linux-x64-gnu<6E>@next/swc-linux-x64-musl<73>@next/swc-win32-arm64-msvc<76>@next/swc-win32-ia32-msvc<76>@next/swc-win32-x64-msvc<76>@swc/helpers<72>caniuse-lite<74>postcss<73>styled-jsx<15><15><15><15><15><15><15><15><15><15><15><15><15><15><>0.4.14<EFBFBD>^1.0.30001406<EFBFBD>8.4.14<EFBFBD>5.1.1<17>The React Framework@<40><00>@ampproject/toolbox-optimizer<65>@babel/code-frame<6D>@babel/core<72>@babel/eslint-parser<65>@babel/generator<6F>@babel/plugin-proposal-class-properties<65>@babel/plugin-proposal-export-namespace-from<6F>@babel/plugin-proposal-numeric-separator<6F>@babel/plugin-proposal-object-rest-spread<61>@babel/plugin-syntax-bigint<6E>@babel/plugin-syntax-dynamic-import<72>@babel/plugin-syntax-import-assertions<6E>@babel/plugin-syntax-jsx<73>@babel/plugin-transform-modules-commonjs<6A>@babel/plugin-transform-runtime<6D>@babel/preset-env<6E>@babel/preset-react<63>@babel/preset-typescript<70>@babel/runtime<6D>@babel/traverse<73>@babel/types<65>@edge-runtime/primitives<65>@hapi/accept<70>@napi-rs/cli<6C>@napi-rs/triples<65>@next/polyfill-module<6C>@next/polyfill-nomodule<6C>@next/react-dev-overlay<61>@next/react-refresh-utils<6C>@next/swc<77>@segment/a
<EFBFBD><EFBFBD><EFBFBD><EFBFBD>7.0.2<EFBFBD>7.1.12<EFBFBD>7.6.2<EFBFBD>7.4.0<EFBFBD>7.11.0<EFBFBD>3.1.1<15><>0.0.36<EFBFBD>0.5.4<EFBFBD>1.1.3<EFBFBD>0.3.3<EFBFBD>6.0.0<EFBFBD>4.1.5<EFBFBD>0.5.0<EFBFBD>7.1.1<EFBFBD>8.3.7<EFBFBD>4.14.149<EFBFBD>4.1.6<EFBFBD>5.1.0<EFBFBD>4.0.2<EFBFBD>2.6.1<EFBFBD>1.7.0<EFBFBD>1.3.4<EFBFBD>16.9.17<EFBFBD>16.9.4<EFBFBD>16.7.1<EFBFBD>7.3.1<EFBFBD>0.14.4<EFBFBD>1.7.1<EFBFBD>4.0.3<EFBFBD>0.2.1<EFBFBD>0.7.36<EFBFBD>8.3.1<EFBFBD>npm:@types/webpack-sources@0.1.5<EFBFBD>8.2.0<EFBFBD>0.34.0<EFBFBD>0.22.6<EFBFBD>8.5.0<EFBFBD>8.11.0<EFBFBD>1.0.35<EFBFBD>1.4.9<EFBFBD>4.1.0҅1.2.3<EFBFBD>3.0.0І0.4.24<EFBFBD>0.2.0<EFBFBD>4.20.2<EFBFBD>5.6.0օ2.4.2<EFBFBD>github:watson/ci-info#f43f6a1cefff47fb361c88cf4b943fdbcaafe540<34>1.1.2<EFBFBD>3.0.3<EFBFBD>1.7.4<EFBFBD>5.0.0<16><><EFBFBD><EFBFBD><EFBFBD>0.5.3<EFBFBD>1.0.4<EFBFBD>0.4.1<EFBFBD>6.0.5<EFBFBD>3.12.0<EFBFBD>1.5.1<EFBFBD>3.0.1<15><>4.1.1<EFBFBD>2.0.1<EFBFBD>4.19.0<15><>3.3.0<EFBFBD>3.3.1<15><>0.5.2<15><>7.1.7<16><><EFBFBD><EFBFBD><EFBFBD>1.18.1<16><><EFBFBD><EFBFBD>ͅ0.1.2<16><><EFBFBD><EFBFBD><15><>2.2.0<EFBFBD>27.0.0-next.5<EFBFBD>2.2.1<EFBFBD>8.5.1<EFBFBD>npm:loader-utils@2.0.0<EFBFBD>npm:loader-utils@3.1.3<15><16><><EFBFBD><EFBFBD><EFBFBD>4.0.4<EFBFBD>2.4.3<EFBFBD>3.1.32<EFBFBD>0.3.4ą2.6.7<EFBFBD>5.3.3<15><>0.3.0<EFBFBD>3.1.0<EFBFBD>1.0.1<EFBFBD>6.1.0<EFBFBD>1.3.6<15>ԅ4.0.0<15><15><>7.4.3<15>ą4.2.0<EFBFBD>0.11.10<EFBFBD>2.1.1…2.4.1<EFBFBD>18.2.0<EFBFBD>0.12.0<EFBFBD>0.13.4<EFBFBD>12.4.0<EFBFBD>npm:schema-utils@2.7.1<EFBFBD>npm:schema-utils@3.0.0<EFBFBD>7.3.2<EFBFBD>0.17.1<EFBFBD>1.0.5<EFBFBD>1.7.3<EFBFBD>0.6.1<EFBFBD>0.1.10<15><15><15><>1.3.0<15><>6.1.11<15><>5.14.1<15><>2.0.12<EFBFBD>0.0.1<EFBFBD>0.7.28<EFBFBD>5.14.0<EFBFBD>3.4.1<EFBFBD>0.12.4<EFBFBD>8.3.2<15><>2.4.0<15><>5.74.0<EFBFBD>npm:webpack-sources@1.4.3<EFBFBD>npm:webpack-sources@3.2.3<EFBFBD>8.2.3<03>node<64>>=14.6.0`.<2E>dist<73>app.js<6A>app.d.ts<74>babel.js<6A>babel.d.ts<74>client.js<6A>client.d.ts<74>compat<61>config.js<6A>config.d.ts<74>constants.js<6A>constants.d.ts<74>document.js<6A>document.d.ts<74>dynamic.js<6A>dynamic.d.ts<74>error.js<6A>error.d.ts<74>future<72>legacy<63>script.js<6A>script.d.ts<74>server.js<6A>server.d.ts<74>head.js<6A>head.d.ts<74>image.js<6A>image.d.ts<74>link.js<6A>link.d.ts<74>router.js<6A>router.d.ts<74>jest.js<6A>jest.d.ts<74>amp.js<6A>amp.d.ts<74>index.d.ts<74>types/index.d.ts<74>types/global.d.ts<74>types/compiled.d.ts<74>image-types/global.d.ts<74>font<6E>navigation.js<6A>navigation.d.ts<74>headers.js<6A>headers.d.ts<17>https://nextjs.org<72>MIT<49>./dist/server/next.jsh<><68><EFBFBD>` s<><73><EFBFBD>t<><74><EFBFBD>u<><75><EFBFBD>v<><76><EFBFBD>w<><77><EFBFBD>x<><78><EFBFBD>y<><79><EFBFBD>z<><7A><EFBFBD>{<7B><><EFBFBD>|<7C><><EFBFBD>}<7D><><EFBFBD>~<7E><><EFBFBD><><7F><EFBFBD>h<><68><EFBFBD>h<><68><EFBFBD>h<><68><EFBFBD>h<><68><EFBFBD>h<><68><EFBFBD>h<><68><EFBFBD>h<><68><EFBFBD>h<><68><EFBFBD>h<><68><EFBFBD>h<><68><EFBFBD>h<><68><EFBFBD>h<><68><EFBFBD>h<><68><EFBFBD><05>fibers<72>node-sass<73>react<63>react-dom<6F>sass<17>>= 3.1.0<EFBFBD>^6.0.0 || ^7.0.0<EFBFBD>^18.2.0<15><>^1.3.0<15><15><15><03>optional <15> <15> M<><4D><EFBFBD>\<5C><><EFBFBD><17>git<69>git+https://github.com/vercel/next.js.git<16><><EFBFBD><EFBFBD>j<><6A><EFBFBD>h<><68><EFBFBD><EFBFBD>1.0.30001406<08>build<6C>dev<65>ncc-compiled<65>prepublishOnly<6C>release<73>start0<><30><EFBFBD><EFBFBD>typescript<17>pnpm release && pnpm types,<2C><><EFBFBD><EFBFBD>ncc cache clean && taskr ncc<63>cd ../../ && turbo run build<6C>taskr release<73>node server.js<6A>tsc --declaration --emitDeclarationOnly --declarationDir dist<73>tsec --noEmit<03>requires<03>./taskfile-ncc.js<6A>./taskfile-swc.js<6A>./taskfile-watch.js<15>9<><39><EFBFBD><16><><EFBFBD><EFBFBD><EFBFBD>./link.js@<40> <00>]YalxB<01>/home/ismail/Desktop/kitabcitab-frontend/kitabcitab/node_modules <05>/home/ismail/Desktop/kitabcitab-frontend/kitabcitab/home/ismail/Desktop/kitabcitab-frontend/kitabcitab/package.json<6F>/home/ismail/Desktop/kitabcitab-frontend/kitabcitab/home/ismail/Desktop/kitabcitab-frontend/package.json<6F>/home/ismail/Desktop/kitabcitab-frontend/kitabcitab/home/ismail/Desktop/package.json<6F>/home/ismail/Desktop/kitabcitab-frontend/kitabcitab/home/ismail/package.json<6F>/home/ismail/Desktop/kitabcitab-frontend/kitabcitab/home/package.json <16><><EFBFBD><EFBFBD><EFBFBD>/home/ismail/Desktop/kitabcitab-frontend/kitabcitab/home/ismail/Desktop/kitabcitab-frontend/kitabcitab/node_modules/next<1E>/home/ismail/Desktop/kitabcitab-frontend/kitabcitab/home/ismail/Desktop/kitabcitab-frontend/kitabcitab/node_modules/package.json<16><><EFBFBD><EFBFBD><16><><EFBFBD><EFBFBD><16><><EFBFBD><EFBFBD><16><><EFBFBD><EFBFBD><16><><EFBFBD><EFBFBD><16><><EFBFBD><EFBFBD>` <1E>/home/ismail/Desktop/kitabcitab-frontend/kitabcitab/home/ismail/Desktop/kitabcitab-frontend/kitabcitab/node_modules/next/package.json<15><>/home/ismail/Desktop/kitabcitab-frontend/kitabcitab/home/ismail/Desktop/kitabcitab-frontend/kitabcitab/node_modules/next/link<1E>/home/ismail/Desktop/kitabcitab-frontend/kitabcitab/home/ismail/Desktop/kitabcitab-frontend/kitabcitab/node_modules/next/link.js<1E>/home/ismail/Desktop/kitabcitab-frontend/kitabcitab/home/ismail/Desktop/kitabcitab-frontend/kitabcitab/node_modules/next/link.mjs<1E>/home/ismail/Desktop/kitabcitab-frontend/kitabcitab/home/ismail/Desktop/kitabcitab-frontend/kitabcitab/node_modules/next/link.tsx<1E>/home/ismail/Desktop/kitabcitab-frontend/kitabcitab/home/ismail/Desktop/kitabcitab-frontend/kitabcitab/node_modules/next/link.ts<1E>/home/ismail/Desktop/kitabcitab-frontend/kitabcitab/home/ismail/Desktop/kitabcitab-frontend/kita
<00>halxB<16><><EFBFBD><EFBFBD> <15>}<7D><><EFBFBD><16><><EFBFBD><EFBFBD> <16><><EFBFBD><EFBFBD><16><><EFBFBD><EFBFBD>@<40><><EFBFBD><EFBFBD><15><18><> d<><64><EFBFBD><15><16><><EFBFBD><EFBFBD><15>@<40> ^YalxB<15><15><16><><EFBFBD><EFBFBD> <15>v<><76><EFBFBD><16><><EFBFBD><EFBFBD>  <0C>/home/ismail/Desktop/kitabcitab-frontend/kitabcitab/node_modules/next/router.js<18><> <16><><EFBFBD><EFBFBD><15><16><><EFBFBD><EFBFBD><EFBFBD>./router.js@ 0^YalxB<15><15><16><><EFBFBD><EFBFBD><16><><EFBFBD><EFBFBD><16><><EFBFBD><EFBFBD><15><16><><EFBFBD><EFBFBD><16><><EFBFBD><EFBFBD><15>k<><6B><EFBFBD><16><><EFBFBD><EFBFBD>  <0C>/home/ismail/Desktop/kitabcitab-frontend/kitabcitab/node_modules/react-icons/ai/index.js<18><> <20>/home/ismail/Desktop/kitabcitab-frontend/kitabcitab/node_modules/react-icons/ai/package.json<02>sideEffects<16><><EFBFBD><EFBFBD> <0A>./index.esm.jsZ<><5A><EFBFBD><EFBFBD>./index.js@ p^YalxB<15><15>Q<><51><EFBFBD>S<><53><EFBFBD>P<><50><EFBFBD>T<><54><EFBFBD>V<><56><EFBFBD><15><15>U<><55><EFBFBD><EFBFBD>/home/ismail/Desktop/kitabcitab-frontend/kitabcitab/node_modules/react-icons/ai.js<6A>/home/ismail/Desktop/kitabcitab-frontend/kitabcitab/node_modules/react-icons/ai.json<6F>/home/ismail/Desktop/kitabcitab-frontend/kitabcitab/node_modules/react-icons/ai.node<64>/home/ismail/Desktop/kitabcitab-frontend/kitabcitab/node_modules/react-icons/ai/index<15>W<><57><EFBFBD>b<><62><EFBFBD><10>webpack/lib/NormalModule<11>webpack/lib/util/registerExternalSerializer<65>webpack-sources/SourceMapSource[ import { jsxDEV as _jsxDEV } from "react/jsx-dev-runtime";
2023-03-08 19:52:30 +01:00
import { React, useEffect, useState } from "react";
import { useRouter } from "next/router";
2023-03-08 19:52:30 +01:00
const Result = ({ result , term })=>{
const router = useRouter();
2023-03-08 19:52:30 +01:00
const { book , writer , text } = result._source;
const [title, setTitle] = useState();
let sentences;
const checkForMatches = (props)=>{
if (props.length === 1) return setTitle(props);
if (props.length > 1) {
return sentences.map((sentence)=>{
if (sentence.toLowerCase().includes(term.toLowerCase())) setTitle(sentence);
else setTitle(props[0]);
});
}
};
2023-03-08 19:52:30 +01:00
const splitText = ()=>{
try {
return text.match(/[^\.!\?]+[\.!\?]+/g);
} catch {
(err)=>console.log(err);
}
};
useEffect(()=>{
sentences = splitText();
checkForMatches(sentences);
}, []);
return /*#__PURE__*/ _jsxDEV("div", {
onClick: ()=>router.push({
pathname: `${result._index}/${result._type}/${result._id}`
2023-03-08 19:52:30 +01:00
}),
className: " self-end bg-[#202124] w-[100%] laptop:max-w-[50vw] p-3 m-auto border-4 border-[#303134] font-serif text-base text-lg tablet:text-2xl text-white laptop:text-lg ",
children: [
/*#__PURE__*/ _jsxDEV("p", {
className: "m-3",
children: title
}, void 0, false, {
fileName: "/home/ismail/Desktop/kitabcitab-frontend/kitabcitab/components/Result.js",
lineNumber: 50,
columnNumber: 9
}, this),
/*#__PURE__*/ _jsxDEV("p", {
className: "m-3",
children: [
'"',
book,
'" - ',
writer,
" - str. ",
result._id,
"."
]
}, void 0, true, {
fileName: "/home/ismail/Desktop/kitabcitab-frontend/kitabcitab/components/Result.js",
lineNumber: 51,
columnNumber: 9
}, this)
]
}, void 0, true, {
fileName: "/home/ismail/Desktop/kitabcitab-frontend/kitabcitab/components/Result.js",
lineNumber: 36,
columnNumber: 5
}, this);
2023-01-04 02:30:44 +01:00
};
2023-03-08 19:52:30 +01:00
export default Result;
<1E>webpack://./node_modules/next/dist/build/webpack/loaders/next-swc-loader.js??ruleSet[1].rules[3].oneOf[2].use!./components/Result.js, {"version":3,"sources":["webpack://./components/Result.js"],"sourcesContent":["import { React, useEffect, useState} from 'react'\nimport { useRouter } from 'next/router'\n\nconst Result = ({result, term}) => {\n\n const router = useRouter()\n const {book, writer, text} = result._source\n const [title, setTitle] = useState()\n let sentences\n\n const checkForMatches = (props) => {\n \n if(props.length === 1) return setTitle(props)\n if(props.length > 1){\n return sentences.map(sentence => {\n if(sentence.toLowerCase().includes(term.toLowerCase())) setTitle(sentence)\n else setTitle(props[0])\n })\n }\n \n }\n\n const splitText = () => {\n try{\n return text.match( /[^\\.!\\?]+[\\.!\\?]+/g)\n }catch{err => console.log(err)}\n }\n\n useEffect(() => {\n sentences = splitText()\n checkForMatches(sentences)\n }, [])\n\n\n return (\n <div onClick={() => (router.push({pathname: `${result._index}/${result._type}/${result._id}`}))} className='\n self-end\n bg-[#202124] \n w-[100%]\n laptop:max-w-[50vw]\n p-3 m-auto\n border-4\n border-[#303134]\n font-serif text-base \n text-lg\n tablet:text-2xl text-white\n laptop:text-lg\n '\n >\n <p className='m-3'>{title}</p>\n <p className='m-3'>\"{book}\" - {writer} - str. {result._id}.</p>\n </div>\n )\n}\n\nexport default Result"],"names":["React","useEffect","useState","useRouter","Result","result","term","router","book","writer","text","_source","title","setTitle","sentences","checkForMatches","props","length","map","sentence","toLowerCase","includes","splitText","match","err","console","log","div","onClick","push","pathname","_index","_type","_id","className","p"],"mappings":"AAAA;AAAA,SAASA,KAAK,EAAEC,SAAS,EAAEC,QAAQ,QAAO,QAAO;AACjD,SAASC,SAAS,QAAQ,cAAa;AAEvC,MAAMC,SAAS,CAAC,EAACC,OAAM,EAAEC,KAAI,EAAC,GAAK;IAE/B,MAAMC,SAASJ;IACf,MAAM,EAACK,KAAI,EAAEC,OAAM,EAAEC,KAAI,EAAC,GAAGL,OAAOM,OAAO;IAC3C,MAAM,CAACC,OAAOC,SAAS,GAAGX;IAC1B,IAAIY;IAEJ,MAAMC,kBAAkB,CAACC,QAAU;QAEjC,IAAGA,MAAMC,MAAM,KAAK,GAAG,OAAOJ,SAASG;QACvC,IAAGA,MAAMC,MAAM,GAAG,GAAE;YAClB,OAAOH,UAAUI,GAAG,CAACC,CAAAA,WAAY;gBAC/B,IAAGA,SAASC,WAAW,GAAGC,QAAQ,CAACf,KAAKc,WAAW,KAAKP,SAASM;qBAC5DN,SAASG,KAAK,CAAC,EAAE;YACxB;QACF,CAAC;IAEH;IAEA,MAAMM,YAAY,IAAM;QACtB,IAAG;YACD,OAAOZ,KAAKa,KAAK,CAAE;QACrB,EAAC,OAAK;YAACC,CAAAA,MAAOC,QAAQC,GAAG,CAACF;QAAI;IAChC;IAEAvB,UAAU,IAAM;QACda,YAAYQ;QACZP,gBAAgBD;IAClB,GAAG,EAAE;IAGP,qBACE,QAACa;QAAIC,SAAS,IAAOrB,OAAOsB,IAAI,CAAC;gBAACC,UAAU,CAAC,EAAEzB,OAAO0B,MAAM,CAAC,CAAC,EAAE1B,OAAO2B,KAAK,CAAC,CAAC,EAAE3B,OAAO4B,GAAG,CAAC,CAAC;YAAA;QAAKC,WAAU;;0BAcvG,QAACC;gBAAED,WAAU;0BAAOtB;;;;;;0BACpB,QAACuB;gBAAED,WAAU;;oBAAM;oBAAE1B;oBAAK;oBAAKC;oBAAO;oBAASJ,OAAO4B,GAAG;oBAAC;;;;;;;;;;;;;AAGlE;AAEA,eAAe7B,OAAM","file":"x"}<05>exportsType<70>namespace <0A>javascript/auto<11>/home/ismail/Desktop/kitabcitab-frontend/kitabcitab/components{<7B><><EFBFBD>  <15>`<0E>cacheable<6C>parsed<65>fileDependencies<65>contextDependencies<65>missingDependencies<65>buildDependencies<65>valueDependencies<65>hash<73>assets<74>assetsInfo<66>strict<63>exportsArgument<6E>topLevelDeclarations<6E>snapshot <10>webpack/lib/util/LazySet<01>/home/ismail/Desktop/kitabcitab-frontend/kitabcitab/node_modules/next/dist/build/webpack/loaders/next-swc-loader.js <01>webpack/DefinePlugin_hash<73>e01dc77f<17>46a4d96afc2e2beb <0C>__webpack_exports__<01>Result P<>XalxB <01>/home/ismail/Desktop/kitabcitab-frontend/kitabcitab/components/Result.js<1C><><EFBFBD><1E><><EFBFBD>!<00><>ValxB<00><>ValxB<10>webpack/lib/dependencies/HarmonyCompatibilityDependency d<><00><00><10>webpack/lib/dependencies/ConstDependency<10>`: `:<01>a;n `3<01>`o@<40> `(<01>undefinedAgk c**<15>A~<00> c::<15>A: >  c@@ <10>webpack/lib/dependencies/HarmonyExportHeaderDependencyAS Y AD Z  cBB
<10>webpack/lib/dependencies/HarmonyImportSideEffectDependency<18>react/jsx-dev-runtime<15> `:(<28><><EFBFBD>(<28><><EFBFBD> `3<18>next/router<15> `(<10>webpack/lib/dependencies/HarmonyImportSpecifierDependency
2023-03-08 19:52:30 +01:00
<01>useRouter<15>
A<><00> <15><15><15> b
<01>useState<15>
A3; <1E><><EFBFBD><1E><><EFBFBD><15> b&
2023-03-08 19:52:30 +01:00
<01>useEffect<15>
AS\ <1A><><EFBFBD><1A><><EFBFBD><15> c 
2023-03-08 19:52:30 +01:00
<01>jsxDEV<17>_jsxDEV
A<><00> <15><15><15> c 
2023-03-08 19:52:30 +01:00
<15><15>
AAH <15><15><15> c##!
2023-03-08 19:52:30 +01:00
<15><15>
A<><00> <15><15><15> c++!<10>webpack/lib/dependencies/HarmonyExportExpressionDependency`<60><15><> cBB   <03>sources<65>runtimeRequirements<74>data<01>javascript<10>webpack/lib/util/registerExternalSerializer<65>webpack-sources/CachedSource +<10>webpack/lib/util/registerExternalSerializer<65>webpack-sources/ConcatSource<10><10>webpack/lib/util/registerExternalSerializer<65>webpack-sources/RawSource__webpack_require__.r(__webpack_exports__);
2023-01-04 02:30:44 +01:00
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
2023-03-08 19:52:30 +01:00
/* harmony export */ "default": () => (__WEBPACK_DEFAULT_EXPORT__)
2023-01-04 02:30:44 +01:00
/* harmony export */ });
/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-dev-runtime */ "react/jsx-dev-runtime");
/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__);
2023-03-08 19:52:30 +01:00
/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react */ "react");
/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_1__);
/* harmony import */ var next_router__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! next/router */ "next/router");
/* harmony import */ var next_router__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(next_router__WEBPACK_IMPORTED_MODULE_2__);
<10>webpack/lib/util/registerExternalSerializer<65>webpack-sources/ReplaceSource<10>webpack/lib/util/registerExternalSerializer<65>webpack-sources/SourceMapSource[ import { jsxDEV as _jsxDEV } from "react/jsx-dev-runtime";
2023-03-08 19:52:30 +01:00
import { React, useEffect, useState } from "react";
import { useRouter } from "next/router";
2023-03-08 19:52:30 +01:00
const Result = ({ result , term })=>{
const router = useRouter();
2023-03-08 19:52:30 +01:00
const { book , writer , text } = result._source;
const [title, setTitle] = useState();
let sentences;
const checkForMatches = (props)=>{
if (props.length === 1) return setTitle(props);
if (props.length > 1) {
return sentences.map((sentence)=>{
if (sentence.toLowerCase().includes(term.toLowerCase())) setTitle(sentence);
else setTitle(props[0]);
});
}
};
const splitText = ()=>{
try {
return text.match(/[^\.!\?]+[\.!\?]+/g);
} catch {
(err)=>console.log(err);
}
};
2023-03-08 19:52:30 +01:00
useEffect(()=>{
sentences = splitText();
checkForMatches(sentences);
}, []);
return /*#__PURE__*/ _jsxDEV("div", {
onClick: ()=>router.push({
pathname: `${result._index}/${result._type}/${result._id}`
2023-03-08 19:52:30 +01:00
}),
className: " self-end bg-[#202124] w-[100%] laptop:max-w-[50vw] p-3 m-auto border-4 border-[#303134] font-serif text-base text-lg tablet:text-2xl text-white laptop:text-lg ",
children: [
/*#__PURE__*/ _jsxDEV("p", {
className: "m-3",
children: title
}, void 0, false, {
fileName: "/home/ismail/Desktop/kitabcitab-frontend/kitabcitab/components/Result.js",
lineNumber: 50,
columnNumber: 9
}, this),
/*#__PURE__*/ _jsxDEV("p", {
className: "m-3",
children: [
'"',
book,
'" - ',
writer,
" - str. ",
result._id,
"."
]
}, void 0, true, {
fileName: "/home/ismail/Desktop/kitabcitab-frontend/kitabcitab/components/Result.js",
lineNumber: 51,
columnNumber: 9
}, this)
]
}, void 0, true, {
fileName: "/home/ismail/Desktop/kitabcitab-frontend/kitabcitab/components/Result.js",
lineNumber: 36,
columnNumber: 5
}, this);
2023-01-04 02:30:44 +01:00
};
2023-03-08 19:52:30 +01:00
export default Result;
<1E>webpack://./node_modules/next/dist/build/webpack/loaders/next-swc-loader.js??ruleSet[1].rules[3].oneOf[2].use!./components/Result.js, {"version":3,"sources":["webpack://./components/Result.js"],"sourcesContent":["import { React, useEffect, useState} from 'react'\nimport { useRouter } from 'next/router'\n\nconst Result = ({result, term}) => {\n\n const router = useRouter()\n const {book, writer, text} = result._source\n const [title, setTitle] = useState()\n let sentences\n\n const checkForMatches = (props) => {\n \n if(props.length === 1) return setTitle(props)\n if(props.length > 1){\n return sentences.map(sentence => {\n if(sentence.toLowerCase().includes(term.toLowerCase())) setTitle(sentence)\n else setTitle(props[0])\n })\n }\n \n }\n\n const splitText = () => {\n try{\n return text.match( /[^\\.!\\?]+[\\.!\\?]+/g)\n }catch{err => console.log(err)}\n }\n\n useEffect(() => {\n sentences = splitText()\n checkForMatches(sentences)\n }, [])\n\n\n return (\n <div onClick={() => (router.push({pathname: `${result._index}/${result._type}/${result._id}`}))} className='\n self-end\n bg-[#202124] \n w-[100%]\n laptop:max-w-[50vw]\n p-3 m-auto\n border-4\n border-[#303134]\n font-serif text-base \n text-lg\n tablet:text-2xl text-white\n laptop:text-lg\n '\n >\n <p className='m-3'>{title}</p>\n <p className='m-3'>\"{book}\" - {writer} - str. {result._id}.</p>\n </div>\n )\n}\n\nexport default Result"],"names":["React","useEffect","useState","useRouter","Result","result","term","router","book","writer","text","_source","title","setTitle","sentences","checkForMatches","props","length","map","sentence","toLowerCase","includes","splitText","match","err","console","log","div","onClick","push","pathname","_index","_type","_id","className","p"],"mappings":"AAAA;AAAA,SAASA,KAAK,EAAEC,SAAS,EAAEC,QAAQ,QAAO,QAAO;AACjD,SAASC,SAAS,QAAQ,cAAa;AAEvC,MAAMC,SAAS,CAAC,EAACC,OAAM,EAAEC,KAAI,EAAC,GAAK;IAE/B,MAAMC,SAASJ;IACf,MAAM,EAACK,KAAI,EAAEC,OAAM,EAAEC,KAAI,EAAC,GAAGL,OAAOM,OAAO;IAC3C,MAAM,CAACC,OAAOC,SAAS,GAAGX;IAC1B,IAAIY;IAEJ,MAAMC,kBAAkB,CAACC,QAAU;QAEjC,IAAGA,MAAMC,MAAM,KAAK,GAAG,OAAOJ,SAASG;QACvC,IAAGA,MAAMC,MAAM,GAAG,GAAE;YAClB,OAAOH,UAAUI,GAAG,CAACC,CAAAA,WAAY;gBAC/B,IAAGA,SAASC,WAAW,GAAGC,QAAQ,CAACf,KAAKc,WAAW,KAAKP,SAASM;qBAC5DN,SAASG,KAAK,CAAC,EAAE;YACxB;QACF,CAAC;IAEH;IAEA,MAAMM,YAAY,IAAM;QACtB,IAAG;YACD,OAAOZ,KAAKa,KAAK,CAAE;QACrB,EAAC,OAAK;YAACC,CAAAA,MAAOC,QAAQC,GAAG,CAACF;QAAI;IAChC;IAEAvB,UAAU,IAAM;QACda,YAAYQ;QACZP,gBAAgBD;IAClB,GAAG,EAAE;IAGP,qBACE,QAACa;QAAIC,SAAS,IAAOrB,OAAOsB,IAAI,CAAC;gBAACC,UAAU,CAAC,EAAEzB,OAAO0B,MAAM,CAAC,CAAC,EAAE1B,OAAO2B,KAAK,CAAC,CAAC,EAAE3B,OAAO4B,GAAG,CAAC,CAAC;YAAA;QAAKC,WAAU;;0BAcvG,QAACC;gBAAED,WAAU;0BAAOtB;;;;;;0BACpB,QAACuB;gBAAED,WAAU;;oBAAM;oBAAE1B;oBAAK;oBAAKC;oBAAO;oBAASJ,OAAO4B,GAAG;oBAAC;;;;;;;;;;;;;AAGlE;AAEA,eAAe7B,OAAM","file":"x"}e9;moW<6F><00><00>3:S[<00><00>AGgj<00><00>~<00>: = D R D R Y <00><>@<40><18><18><18>(0,next_router__WEBPACK_IMPORTED_MODULE_2__.useRouter)<18>(0,react__WEBPACK_IMPORTED_MODULE_1__.useState)<18>(0,react__WEBPACK_IMPORTED_MODULE_1__.useEffect)<18>(0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)<15><18>undefined<15><15><15><18>/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (<18><18>);  <16><><EFBFBD><EFBFBD><EFBFBD>source<63>size<7A>maps<15>D__webpack_require__.r(__webpack_exports__);
2023-01-04 02:30:44 +01:00
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
2023-03-08 19:52:30 +01:00
/* harmony export */ "default": () => (__WEBPACK_DEFAULT_EXPORT__)
2023-01-04 02:30:44 +01:00
/* harmony export */ });
/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-dev-runtime */ "react/jsx-dev-runtime");
/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__);
2023-03-08 19:52:30 +01:00
/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react */ "react");
/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_1__);
/* harmony import */ var next_router__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! next/router */ "next/router");
/* harmony import */ var next_router__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(next_router__WEBPACK_IMPORTED_MODULE_2__);
const Result = ({ result , term })=>{
const router = (0,next_router__WEBPACK_IMPORTED_MODULE_2__.useRouter)();
const { book , writer , text } = result._source;
const [title, setTitle] = (0,react__WEBPACK_IMPORTED_MODULE_1__.useState)();
let sentences;
const checkForMatches = (props)=>{
if (props.length === 1) return setTitle(props);
if (props.length > 1) {
return sentences.map((sentence)=>{
if (sentence.toLowerCase().includes(term.toLowerCase())) setTitle(sentence);
else setTitle(props[0]);
});
}
};
const splitText = ()=>{
try {
return text.match(/[^\.!\?]+[\.!\?]+/g);
} catch {
(err)=>console.log(err);
}
};
2023-03-08 19:52:30 +01:00
(0,react__WEBPACK_IMPORTED_MODULE_1__.useEffect)(()=>{
sentences = splitText();
checkForMatches(sentences);
}, []);
return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)("div", {
onClick: ()=>router.push({
pathname: `${result._index}/${result._type}/${result._id}`
2023-03-08 19:52:30 +01:00
}),
className: " self-end bg-[#202124] w-[100%] laptop:max-w-[50vw] p-3 m-auto border-4 border-[#303134] font-serif text-base text-lg tablet:text-2xl text-white laptop:text-lg ",
children: [
/*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)("p", {
className: "m-3",
children: title
}, void 0, false, {
fileName: "/home/ismail/Desktop/kitabcitab-frontend/kitabcitab/components/Result.js",
lineNumber: 50,
columnNumber: 9
}, undefined),
/*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)("p", {
className: "m-3",
children: [
'"',
book,
'" - ',
writer,
" - str. ",
result._id,
"."
]
}, void 0, true, {
fileName: "/home/ismail/Desktop/kitabcitab-frontend/kitabcitab/components/Result.js",
lineNumber: 51,
columnNumber: 9
}, undefined)
]
}, void 0, true, {
fileName: "/home/ismail/Desktop/kitabcitab-frontend/kitabcitab/components/Result.js",
lineNumber: 36,
columnNumber: 5
}, undefined);
2023-01-04 02:30:44 +01:00
};
2023-03-08 19:52:30 +01:00
/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (Result);
<01>{"filename":"[file].map[query]","module":true,"columns":true,"noSources":false,"namespace":"kitabcitab"}  <02>map<61>bufferedMap  I<><49><EFBFBD><1A><><EFBFBD><EFBFBD>mappings<15><>sourcesContent<6E>names<03>x<1F>;;;;;;;;;;AAAA;AAAiD;AACV;AAEvC,MAAMI,SAAS,CAAC,EAACC,OAAM,EAAEC,KAAI,EAAC,GAAK;IAE/B,MAAMC,SAASJ,sDAASA;IACxB,MAAM,EAACK,KAAI,EAAEC,OAAM,EAAEC,KAAI,EAAC,GAAGL,OAAOM,OAAO;IAC3C,MAAM,CAACC,OAAOC,SAAS,GAAGX,+CAAQA;IAClC,IAAIY;IAEJ,MAAMC,kBAAkB,CAACC,QAAU;QAEjC,IAAGA,MAAMC,MAAM,KAAK,GAAG,OAAOJ,SAASG;QACvC,IAAGA,MAAMC,MAAM,GAAG,GAAE;YAClB,OAAOH,UAAUI,GAAG,CAACC,CAAAA,WAAY;gBAC/B,IAAGA,SAASC,WAAW,GAAGC,QAAQ,CAACf,KAAKc,WAAW,KAAKP,SAASM;qBAC5DN,SAASG,KAAK,CAAC,EAAE;YACxB;QACF,CAAC;IAEH;IAEA,MAAMM,YAAY,IAAM;QACtB,IAAG;YACD,OAAOZ,KAAKa,KAAK,CAAE;QACrB,EAAC,OAAK;YAACC,CAAAA,MAAOC,QAAQC,GAAG,CAACF;QAAI;IAChC;IAEAvB,gDAASA,CAAC,IAAM;QACda,YAAYQ;QACZP,gBAAgBD;IAClB,GAAG,EAAE;IAGP,qBACE,8DAACa;QAAIC,SAAS,IAAOrB,OAAOsB,IAAI,CAAC;gBAACC,UAAU,CAAC,EAAEzB,OAAO0B,MAAM,CAAC,CAAC,EAAE1B,OAAO2B,KAAK,CAAC,CAAC,EAAE3B,OAAO4B,GAAG,CAAC,CAAC;YAAA;QAAKC,WAAU;;0BAcvG,8DAACC;gBAAED,WAAU;0BAAOtB;;;;;;0BACpB,8DAACuB;gBAAED,WAAU;;oBAAM;oBAAE1B;oBAAK;oBAAKC;oBAAO;oBAASJ,OAAO4B,GAAG;oBAAC;;;;;;;;;;;;;AAGlE;AAEA,iEAAe7B,MAAMA,EAAA <01>webpack://./components/Result.js #import { React, useEffect, useState} from 'react'
import { useRouter } from 'next/router'
2023-03-08 19:52:30 +01:00
const Result = ({result, term}) => {
const router = useRouter()
2023-03-08 19:52:30 +01:00
const {book, writer, text} = result._source
const [title, setTitle] = useState()
let sentences
const checkForMatches = (props) => {
if(props.length === 1) return setTitle(props)
if(props.length > 1){
return sentences.map(sentence => {
if(sentence.toLowerCase().includes(term.toLowerCase())) setTitle(sentence)
else setTitle(props[0])
})
}
}
2023-01-04 02:30:44 +01:00
2023-03-08 19:52:30 +01:00
const splitText = () => {
try{
return text.match( /[^\.!\?]+[\.!\?]+/g)
}catch{err => console.log(err)}
}
2023-01-04 02:30:44 +01:00
2023-03-08 19:52:30 +01:00
useEffect(() => {
sentences = splitText()
checkForMatches(sentences)
}, [])
2023-03-08 19:52:30 +01:00
return (
<div onClick={() => (router.push({pathname: `${result._index}/${result._type}/${result._id}`}))} className='
2023-03-08 19:52:30 +01:00
self-end
bg-[#202124]
w-[100%]
laptop:max-w-[50vw]
p-3 m-auto
border-4
border-[#303134]
font-serif text-base
text-lg
tablet:text-2xl text-white
laptop:text-lg
'
>
<p className='m-3'>{title}</p>
<p className='m-3'>"{book}" - {writer} - str. {result._id}.</p>
</div>
2023-01-04 02:30:44 +01:00
)
}
export default Result `$<24>React<15><15><15><15><>result<6C>term<72>router<65>book<6F>writer<65>text<78>_source<63>title<6C>setTitle<6C>sentences<65>checkForMatches<65>props<70>length<15><>sentence<63>toLowerCase<73>includes<65>splitText<78>match<63>err<72>console<6C>log<6F>div<69>onClick<63>push<73>pathname<6D>_index<65>_type<07><><EFBFBD><EFBFBD>className<6D>p <05>__webpack_require__<5F>__webpack_require__.n<15><>__webpack_require__.r<>__webpack_require__.d