diff --git a/docs/js/components/content/description.md b/docs/js/components/content/description.md
index 77668fe..ddce9f9 100644
--- a/docs/js/components/content/description.md
+++ b/docs/js/components/content/description.md
@@ -1,3 +1,3 @@
-A container for a set of non-interactable components.
+Content is a container for a set of non-interactable components.
Used in a variety of places like , and .
By utilizing the power of React the content can also be made dynamic
\ No newline at end of file
diff --git a/docs/js/components/search_bar/description.md b/docs/js/components/search_bar/description.md
index 1ecfae1..dfce5b5 100644
--- a/docs/js/components/search_bar/description.md
+++ b/docs/js/components/search_bar/description.md
@@ -1 +1 @@
-Adds search bar above the content
\ No newline at end of file
+Adds search bar above the content. Text in search bar can be read and set
\ No newline at end of file
diff --git a/example_plugins/plugins/ui_grid/gauntlet.toml b/example_plugins/plugins/ui_grid/gauntlet.toml
index a4d408f..56c6b83 100644
--- a/example_plugins/plugins/ui_grid/gauntlet.toml
+++ b/example_plugins/plugins/ui_grid/gauntlet.toml
@@ -21,6 +21,24 @@ type = 'view'
description = ''
# docs-code-segment:end
+# docs-code-segment:start more-columns
+[[entrypoint]]
+id = 'more-columns'
+name = 'Grid More Columns'
+path = 'src/more-columns.tsx'
+type = 'view'
+description = ''
+# docs-code-segment:end
+
+# docs-code-segment:start search-bar-set-search-text
+[[entrypoint]]
+id = 'search-bar-set-search-text'
+name = 'Grid Search Bar Set Search Text'
+path = 'src/search-bar-set-search-text.tsx'
+type = 'view'
+description = ''
+# docs-code-segment:end
+
# docs-code-segment:start section
[[entrypoint]]
id = 'section'
@@ -75,5 +93,15 @@ type = 'view'
description = ''
# docs-code-segment:end
+
+# docs-code-segment:start content-horizontal-break
+[[entrypoint]]
+id = 'content-horizontal-break'
+name = 'Grid Content Horizontal Break'
+path = 'src/content-horizontal-break.tsx'
+type = 'view'
+description = ''
+# docs-code-segment:end
+
[permissions]
network = ["static.wikia.nocookie.net"]
diff --git a/example_plugins/plugins/ui_grid/src/content-horizontal-break.tsx b/example_plugins/plugins/ui_grid/src/content-horizontal-break.tsx
new file mode 100644
index 0000000..7a40967
--- /dev/null
+++ b/example_plugins/plugins/ui_grid/src/content-horizontal-break.tsx
@@ -0,0 +1,20 @@
+import { ReactElement } from "react";
+import { Grid } from "@project-gauntlet/api/components";
+
+export default function ContentHorizontalBreak(): ReactElement {
+ return (
+
+
+
+
+ C-3PO
+
+
+
+ BB-8
+
+
+
+
+ )
+}
\ No newline at end of file
diff --git a/example_plugins/plugins/ui_grid/src/content-image.tsx b/example_plugins/plugins/ui_grid/src/content-image.tsx
index fd71682..b07b68a 100644
--- a/example_plugins/plugins/ui_grid/src/content-image.tsx
+++ b/example_plugins/plugins/ui_grid/src/content-image.tsx
@@ -1,47 +1,14 @@
import { ReactElement } from "react";
import { Grid } from "@project-gauntlet/api/components";
-const items = [
- {
- title: "Naboo",
- image: "https://static.wikia.nocookie.net/star-wars-canon/images/2/24/NabooFull-SW.png/revision/latest/scale-to-width-down/150?cb=20151218205422"
- },
- {
- title: "Ryloth",
- image: "https://static.wikia.nocookie.net/star-wars-canon/images/b/b7/Ryloth_Rebels.png/revision/latest/scale-to-width-down/150?cb=20161103040944"
- },
- {
- title: "Tatooine",
- image: "https://static.wikia.nocookie.net/star-wars-canon/images/b/b0/Tatooine_TPM.png/revision/latest/scale-to-width-down/150?cb=20151124205032"
- },
- {
- title: "Dagobah",
- image: "https://static.wikia.nocookie.net/star-wars-canon/images/4/48/Dagobah_ep3.jpg/revision/latest/scale-to-width-down/150?cb=20161103221846"
- },
- {
- title: "Endor",
- image: "https://static.wikia.nocookie.net/star-wars-canon/images/9/96/Endor-DB.png/revision/latest/scale-to-width-down/150?cb=20160711234205"
- },
- {
- title: "Dathomir",
- image: "https://static.wikia.nocookie.net/starwars/images/3/34/DathomirJFO.jpg/revision/latest/scale-to-width-down/150?cb=20200222032237"
- },
- {
- title: "Dantooine",
- image: "https://static.wikia.nocookie.net/starwars/images/a/a5/Dantooine_Resistance.jpg/revision/latest/scale-to-width-down/150?cb=20200120190043"
- },
-]
-
export default function ContentImageExample(): ReactElement {
return (
- {items.map(value => (
-
+
-
+
- ))}
)
}
\ No newline at end of file
diff --git a/example_plugins/plugins/ui_grid/src/more-columns.tsx b/example_plugins/plugins/ui_grid/src/more-columns.tsx
new file mode 100644
index 0000000..c3f8958
--- /dev/null
+++ b/example_plugins/plugins/ui_grid/src/more-columns.tsx
@@ -0,0 +1,29 @@
+import { ReactElement } from "react";
+import { Grid } from "@project-gauntlet/api/components";
+
+const items = [
+ "🥹",
+ "🤣",
+ "🥵",
+ "🤕",
+ "🫥",
+ "🤬",
+ "🥱",
+ "🤮",
+ "🙄",
+ "🤠"
+]
+
+export default function MoreColumnsExample(): ReactElement {
+ return (
+
+ {items.map(value => (
+
+
+ {value}
+
+
+ ))}
+
+ )
+}
\ No newline at end of file
diff --git a/example_plugins/plugins/ui_grid/src/search-bar-set-search-text.tsx b/example_plugins/plugins/ui_grid/src/search-bar-set-search-text.tsx
new file mode 100644
index 0000000..ac42644
--- /dev/null
+++ b/example_plugins/plugins/ui_grid/src/search-bar-set-search-text.tsx
@@ -0,0 +1,28 @@
+import { ReactElement, useState } from "react";
+import { Action, ActionPanel, Grid } from "@project-gauntlet/api/components";
+
+export default function SearchBarSetSearchTextExample(): ReactElement {
+ const [searchText, setSearchText] = useState("");
+
+ return (
+
+ setSearchText(id)}/>
+
+ }
+ >
+
+
+
+
+ Click me!
+
+
+
+
+ )
+}
diff --git a/example_plugins/plugins/ui_grid/src/section.tsx b/example_plugins/plugins/ui_grid/src/section.tsx
index 2ec9c59..9687bdc 100644
--- a/example_plugins/plugins/ui_grid/src/section.tsx
+++ b/example_plugins/plugins/ui_grid/src/section.tsx
@@ -3,16 +3,8 @@ import { Grid } from "@project-gauntlet/api/components";
const theBlade1 = "https://static.wikia.nocookie.net/starwars/images/a/a4/The-Blade-1-final-cover.jpg/revision/latest/scale-to-width-down/150?cb=20221215195606"
const theBlade2 = "https://static.wikia.nocookie.net/starwars/images/f/fd/The-Blade-2-Final-Cover.jpg/revision/latest/scale-to-width-down/150?cb=20230120033002"
-const theBlade3 = "https://static.wikia.nocookie.net/starwars/images/0/02/The-Blade-3-Final-Cover.jpg/revision/latest/scale-to-width-down/150?cb=20230227203337"
-const theBlade4 = "https://static.wikia.nocookie.net/starwars/images/6/6c/The-Blade-4-Final-Cover.jpg/revision/latest/scale-to-width-down/150?cb=20230321223753"
const vader1 = "https://static.wikia.nocookie.net/starwars/images/9/9a/Darth_VaderDark_Lord_of_the_Sith.jpg/revision/latest/scale-to-width-down/150?cb=20190223230434"
-const vader2 = "https://static.wikia.nocookie.net/starwars/images/2/2e/Darth_Vader_2_cover_art.jpg/revision/latest/scale-to-width-down/150?cb=20190223234228"
-const vader3 = "https://static.wikia.nocookie.net/starwars/images/d/df/DarthVader2017-3.jpg/revision/latest/scale-to-width-down/150?cb=20190224013414"
-const vader4 = "https://static.wikia.nocookie.net/starwars/images/c/c9/Darthvader-dlots-4-final.jpg/revision/latest/scale-to-width-down/150?cb=20190226024707"
-const vader5 = "https://static.wikia.nocookie.net/starwars/images/a/ab/Darthvader-dlots-5.jpg/revision/latest/scale-to-width-down/150?cb=20170826121053"
-const vader6 = "https://static.wikia.nocookie.net/starwars/images/2/20/DarthVader-DLotS--Solicitation.jpg/revision/latest/scale-to-width-down/150?cb=20171001165404"
-const vader7 = "https://static.wikia.nocookie.net/starwars/images/f/fa/DarthVader2017-7.jpg/revision/latest/scale-to-width-down/150?cb=20190226233333"
export default function SectionExample(): ReactElement {
return (
@@ -28,16 +20,6 @@ export default function SectionExample(): ReactElement {
-
-
-
-
-
-
-
-
-
-
@@ -45,36 +27,6 @@ export default function SectionExample(): ReactElement {
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
)
diff --git a/example_plugins/scenarios/ui_grid/content-horizontal-break/default.json b/example_plugins/scenarios/ui_grid/content-horizontal-break/default.json
new file mode 100644
index 0000000..904b00b
--- /dev/null
+++ b/example_plugins/scenarios/ui_grid/content-horizontal-break/default.json
@@ -0,0 +1,3 @@
+{
+ "type": "RequestViewRender"
+}
\ No newline at end of file
diff --git a/example_plugins/scenarios/ui_grid/more-columns/default.json b/example_plugins/scenarios/ui_grid/more-columns/default.json
new file mode 100644
index 0000000..904b00b
--- /dev/null
+++ b/example_plugins/scenarios/ui_grid/more-columns/default.json
@@ -0,0 +1,3 @@
+{
+ "type": "RequestViewRender"
+}
\ No newline at end of file