about summary refs log tree commit diff stats
path: root/internal/components/markdown.templ
diff options
context:
space:
mode:
Diffstat (limited to 'internal/components/markdown.templ')
-rw-r--r--internal/components/markdown.templ33
1 files changed, 0 insertions, 33 deletions
diff --git a/internal/components/markdown.templ b/internal/components/markdown.templ
deleted file mode 100644
index 21b0aa0..0000000
--- a/internal/components/markdown.templ
+++ /dev/null
@@ -1,33 +0,0 @@
-package components
-
-import (
-	"context"
-	"io"
-	"regexp"
-
-	"github.com/yuin/goldmark"
-	"github.com/yuin/goldmark/extension"
-
-	"go.alanpearce.eu/searchix/internal/nix"
-)
-
-var (
-	md = goldmark.New(
-		goldmark.WithExtensions(extension.NewLinkify()),
-	)
-	firstSentenceRegexp = regexp.MustCompile(`^.*?\.[[:space:]]`)
-)
-
-func firstSentence[T ~string](text T) T {
-	if fs := firstSentenceRegexp.FindString(string(text)); fs != "" {
-		return T(fs)
-	}
-
-	return text
-}
-
-func markdown(text nix.Markdown) templ.Component {
-	return templ.ComponentFunc(func(ctx context.Context, w io.Writer) error {
-		return md.Convert([]byte(text), w)
-	})
-}