forked from Archives/Athou_commafeed
fix wrong merge conflict resolve
This commit is contained in:
@@ -33,38 +33,6 @@ import { FilteringExpressionEditor } from "@/components/content/edit/FilteringEx
|
|||||||
import { Loader } from "@/components/Loader"
|
import { Loader } from "@/components/Loader"
|
||||||
import { RelativeDate } from "@/components/RelativeDate"
|
import { RelativeDate } from "@/components/RelativeDate"
|
||||||
|
|
||||||
function FilteringExpressionDescription() {
|
|
||||||
const example = <Code>url.contains('youtube') or (author eq 'athou' and title.contains('github'))</Code>
|
|
||||||
return (
|
|
||||||
<div>
|
|
||||||
<div>
|
|
||||||
<Trans>
|
|
||||||
If not empty, an expression evaluating to 'true' or 'false'. If false, new entries for this feed will be marked as read
|
|
||||||
automatically.
|
|
||||||
</Trans>
|
|
||||||
</div>
|
|
||||||
<div>
|
|
||||||
<Trans>
|
|
||||||
Available variables are 'title', 'content', 'url' 'author' and 'categories' and their content is converted to lower case
|
|
||||||
to ease string comparison.
|
|
||||||
</Trans>
|
|
||||||
</div>
|
|
||||||
<div>
|
|
||||||
<Trans>Example: {example}.</Trans>
|
|
||||||
</div>
|
|
||||||
<div>
|
|
||||||
<Trans>
|
|
||||||
<span>Complete syntax is available </span>
|
|
||||||
<a href="https://commons.apache.org/proper/commons-jexl/reference/syntax.html" target="_blank" rel="noreferrer">
|
|
||||||
here
|
|
||||||
</a>
|
|
||||||
<span>.</span>
|
|
||||||
</Trans>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
)
|
|
||||||
}
|
|
||||||
|
|
||||||
export function FeedDetailsPage() {
|
export function FeedDetailsPage() {
|
||||||
const { id } = useParams()
|
const { id } = useParams()
|
||||||
if (!id) throw new Error("id required")
|
if (!id) throw new Error("id required")
|
||||||
@@ -196,11 +164,6 @@ export function FeedDetailsPage() {
|
|||||||
<FilteringExpressionEditor initialValue={feed.filter} onChange={value => form.setFieldValue("filter", value)} />
|
<FilteringExpressionEditor initialValue={feed.filter} onChange={value => form.setFieldValue("filter", value)} />
|
||||||
</Box>
|
</Box>
|
||||||
</Input.Wrapper>
|
</Input.Wrapper>
|
||||||
<TextInput
|
|
||||||
label={<Trans>Filtering expression</Trans>}
|
|
||||||
description={<FilteringExpressionDescription />}
|
|
||||||
{...form.getInputProps("filter")}
|
|
||||||
/>
|
|
||||||
<Checkbox
|
<Checkbox
|
||||||
label={<Trans>Receive notifications</Trans>}
|
label={<Trans>Receive notifications</Trans>}
|
||||||
{...form.getInputProps("notifyOnNewEntries", { type: "checkbox" })}
|
{...form.getInputProps("notifyOnNewEntries", { type: "checkbox" })}
|
||||||
|
|||||||
Reference in New Issue
Block a user