Skip to content

Commit 5754617

Browse files
committed
Refactor links after widget hierarchy correction
1 parent 5ad0c34 commit 5754617

File tree

30 files changed

+52
-52
lines changed

30 files changed

+52
-52
lines changed

docs/ff-concepts/adding-customization/cloud-functions.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -59,7 +59,7 @@ loading indicator during the logo creation process. Its value is set to *True* b
5959

6060
### 2. Build a page
6161

62-
Let's add a page that allows users to enter the prompt. To speed up, you can add a page from the template or use [AI Page Gen](../../resources/ui/pages/pages.md#create-an-ai-generated-page). Here is the page added using AI Page Gen, and after some modification, it looks the below:
62+
Let's add a page that allows users to enter the prompt. To speed up, you can add a page from the template or use [AI Page Gen](../../resources/ui/pages/intro-pages#create-an-ai-generated-page). Here is the page added using AI Page Gen, and after some modification, it looks the below:
6363

6464
Also, see how to [build a page layout](../../ff-concepts/layout/building-layout.md) if you want to build a page from scratch.
6565

docs/ff-concepts/alerts-notification/alert-dialog.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@ We allow you to define two types of Alert Dialog Actions:
4242

4343
- **Informational Dialog:** To show some information the user should be aware of before interacting with the app. Contains only a single action button.
4444
- **Confirm Dialog:** This dialog can contain two action buttons. It can trigger the subsequent action based on whether a user confirms the action. It can also be used before performing any non-revertable user action, for example, before deleting a user account.
45-
- **Custom Dialog**: This is a fully customizable dialog that you can create using [components](../../resources/ui/components/overview.md).
45+
- **Custom Dialog**: This is a fully customizable dialog that you can create using [components](../../resources/ui/components/intro-components).
4646

4747
### Adding Informational Dialog [Action]
4848

@@ -126,7 +126,7 @@ Follow the steps below to add this type of action to any widget:
126126

127127
### Adding Custom Dialog [Action]
128128

129-
Before you add this action, ensure you [create a component](../../resources/ui/components/custom-components/getting-started.md) that you want to display as a custom dialog. Now follow the steps below to add this type of action to any widget:
129+
Before you add this action, ensure you [create a component](../../resources/ui/components/creating-components) that you want to display as a custom dialog. Now follow the steps below to add this type of action to any widget:
130130

131131
1. Select the **Widget** (e.g., Button) on which you want to add the action.
132132
2. Select **Actions** from the Properties panel (the right menu), and click **+ Add Action**.

docs/ff-concepts/file-handling/audio/audio-player.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -182,7 +182,7 @@ To change the title text style:
182182

183183
1. Select the **AudioPlayer** widget from the widget tree or the canvas area.
184184
2. Move to the properties panel (on the right side of your screen) and scroll down to the **Title Text Style** section.
185-
3. Find the **Theme Text Style** property and change the style as per instructions [here](../../../resources/ui/widgets/built-in-widgets/text.md#common-text-styling-properties).
185+
3. Find the **Theme Text Style** property and change the style as per instructions [here](../../../resources/ui/widgets/basic-widgets/text.md#common-text-styling-properties).
186186

187187

188188
### Styling playback duration text
@@ -191,4 +191,4 @@ To change the playback duration text style:
191191

192192
1. Select the **AudioPlayer** widget from the widget tree or the canvas area.
193193
2. Move to the properties panel (on the right side of your screen) and scroll down to the **Playback Duration Text Style** section.
194-
3. Find the **Theme Text Style** property and change the style as per instructions [here](../../../resources/ui/widgets/built-in-widgets/text.md#common-text-styling-properties).
194+
3. Find the **Theme Text Style** property and change the style as per instructions [here](../../../resources/ui/widgets/basic-widgets/text.md#common-text-styling-properties).

docs/ff-concepts/layout/responsive-widgets/wrap-widget.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ The Wrap widget is similar to Row and Column as it shows its children one after
1515

1616
Here's an example of how you can use a Wrap widget in your project:
1717

18-
1. First, drag the [**Container**](../../../resources/ui/widgets/built-in-widgets/container.md) widget from the **Layout Elements** tab (in the Widget Panel) or add it directly from the widget tree and set its **width** to **infinity** and **height** to **200**.
18+
1. First, drag the [**Container**](../../../resources/ui/widgets/basic-widgets/container.md) widget from the **Layout Elements** tab (in the Widget Panel) or add it directly from the widget tree and set its **width** to **infinity** and **height** to **200**.
1919

2020
2. Add the **Wrap** widget from the **Layout Elements** tab inside the Container.
2121
3. Add the **Button** widget inside the Wrap widget.

docs/ff-concepts/localization-accessibility/add-multiple-languages.md

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -139,8 +139,8 @@ You can skip this step if you have already built your page.
139139
To build a page:
140140

141141
1. Create a page and add the Column widget.
142-
3. Add a [**Text**](../../resources/ui/widgets/built-in-widgets/text.md) Widget that shows some texts.
143-
4. Add a [**Button**](../../resources/ui/widgets/built-in-widgets/button.md) to change the language and add some padding around it.
142+
3. Add a [**Text**](../../resources/ui/widgets/basic-widgets/text.md) Widget that shows some texts.
143+
4. Add a [**Button**](../../resources/ui/widgets/basic-widgets/button.md) to change the language and add some padding around it.
144144

145145
<div style={{
146146
position: 'relative',
@@ -427,12 +427,12 @@ Let's build an example of showing the current language code in a Text widget.
427427

428428
To retrieve the current language code:
429429

430-
1. Add the **Column > [Text](../../resources/ui/widgets/built-in-widgets/text.md)** widget to your app.
430+
1. Add the **Column > [Text](../../resources/ui/widgets/basic-widgets/text.md)** widget to your app.
431431
2. Move to the property panel and click on the **Set from Variable** text.
432432
3. Select **Source** as **Internationalization** and **Available Options** as the **Current Language Code**.
433433
4. (Optional) Set the *Default Variable Value* if you wish to.
434434
5. Click **Confirm**.
435-
6. Add [**Button**](../../resources/ui/widgets/built-in-widgets/button.md) widgets with an action to change the language. To change the language manually, find the instructions [here](#changing-app-language-manually).
435+
6. Add [**Button**](../../resources/ui/widgets/basic-widgets/button.md) widgets with an action to change the language. To change the language manually, find the instructions [here](#changing-app-language-manually).
436436

437437
<div style={{
438438
position: 'relative',
@@ -494,14 +494,14 @@ Let's build an example of showing the nation/country flag in a Text widget.
494494

495495
To show the language-dependent text:
496496

497-
1. Add the **Column > [Text](../../resources/ui/widgets/built-in-widgets/text.md)** widget to your app.
497+
1. Add the **Column > [Text](../../resources/ui/widgets/basic-widgets/text.md)** widget to your app.
498498
2. Move to the property panel and click on the **Set from Variable** text.
499499
3. Select **Source** as **Internationalization** and **Available Options** as the **Language Dependent Text**.
500500
4. Click on the language name to open the section and enter your text inside the **Value** input box.
501501
5. Similarly, enter a value for other languages as well.
502502
6. (Optional) Set the default value if you wish to.
503503
7. Click **Confirm**.
504-
8. Add [**Button**](../../resources/ui/widgets/built-in-widgets/button.md) widgets with an action to change the language. To change the language manually, find the instructions [here](#changing-app-language-manually).
504+
8. Add [**Button**](../../resources/ui/widgets/basic-widgets/button.md) widgets with an action to change the language. To change the language manually, find the instructions [here](#changing-app-language-manually).
505505

506506
<div style={{
507507
position: 'relative',

docs/ff-concepts/navigation-routing/bottom-sheet.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -47,9 +47,9 @@ Below are the types of Bottom Sheet actions:
4747

4848
Follow the steps below to add an action that opens the bottom sheet:
4949

50-
1. First, create a bottom sheet [component](../../resources/ui/components/overview.md).
50+
1. First, create a bottom sheet [component](../../resources/ui/components/intro-components).
5151
:::tip
52-
You can also create one from the 'BottomSheet' [**templates**](../../resources/ui/components/custom-components/getting-started.md#creating-a-component-from-a-popular-template).
52+
You can also create one from the 'BottomSheet' [**templates**](../../resources/ui/components/creating-components#creating-a-component-from-a-popular-template).
5353
:::
5454

5555
<div style={{
@@ -88,7 +88,7 @@ You can also create one from the 'BottomSheet' [**templates**](../../resources/u
8888

8989
![Set Background and Barrier color](imgs/bottom-sheet-background-color.png)
9090

91-
9. You can also [pass parameters](../../resources/ui/components/custom-components/using-components.md#pass-down-values) to a bottom sheet component.
91+
9. You can also [pass parameters](../../resources/ui/components/using-components.md#pass-down-values) to a bottom sheet component.
9292
10. By default, this type of action blocks the following action (if any) from triggering while this action is in progress. (i.e., meaning the bottom sheet is present on the screen). However, in some cases, you might want to allow the next action (after this) to execute, for example, making an API call immediately after showing the bottom sheet. To do so, enable **Non Blocking** option.
9393
11. By default, **Non Dismissble** option closes the bottom sheet when you click outside of it. To disable this behavior, enable this option.
9494
12. With **Enable Drag** option, you can open and close the bottom sheet using a swipe gesture.

docs/ff-concepts/navigation-routing/special-page-navigation/pageview-widget.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ To add the PageView widget to your app:
2222
2. By default, it adds three pages and shows the first one in the canvas. In the widget tree, it is represented as **PageView Page**. To see another page in the canvas, move to the **Properties Panel >** set the **Active Page** to the page you want to see.
2323
3. To add a new page, move to the **Properties Panel > Active Page >** click **+ Add Page**.
2424
4. To delete any page, select the **PageView Page** (which you want to delete) from the widget tree or the canvas area and press the **Delete** key on the keyboard.
25-
5. By default, PageView Page contains an [Image](../../../resources/ui/widgets/built-in-widgets/image.md) widget; however, you can customize it as per your requirement. For example, if you want to use the PageView widget to create an onboarding experience, you could wrap (`` + B) the default image widget inside the Stack widget and then add some more widgets.
25+
5. By default, PageView Page contains an [Image](../../../resources/ui/widgets/basic-widgets/image.md) widget; however, you can customize it as per your requirement. For example, if you want to use the PageView widget to create an onboarding experience, you could wrap (`` + B) the default image widget inside the Stack widget and then add some more widgets.
2626

2727
<div style={{
2828
position: 'relative',
@@ -55,7 +55,7 @@ The PageView widget is an incredibly versatile widget that can be utilized in a
5555

5656
In such situations, you might consider adding an infinite scroll on this widget, which automatically loads the new pages as you swipe.
5757

58-
We have already covered how to [add infinite scroll on ListView](../../../resources/ui/widgets/built-in-widgets/list-grid.md#adding-infinite-scroll) widget, which will give you an overall idea of how to add infinite scroll on the PageView widget as well.
58+
We have already covered how to [add infinite scroll on ListView](../../../resources/ui/widgets/composing-widgets/list-grid.md#adding-infinite-scroll) widget, which will give you an overall idea of how to add infinite scroll on the PageView widget as well.
5959

6060
## Customizing
6161

docs/ff-concepts/navigation-routing/special-page-navigation/tabbar-widget.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ To add the TabBar widget to your app:
2424
3. To customize the Tab:
2525
1. Select the **Tab >** Move to **Properties Panel**.
2626
2. Use the **Text** property to change the label of the Tab.
27-
3. You can also [add Icon](../../../resources/ui/widgets/built-in-widgets/icons.md), align it horizontally, and set its margin. **Tip**: To only display Icon, remove the Text value.
27+
3. You can also [add Icon](../../../resources/ui/widgets/basic-widgets/icons.md), align it horizontally, and set its margin. **Tip**: To only display Icon, remove the Text value.
2828
4. Inside the **TabBar Page**, you can replace the existing **Text** widget with any widget of your choice.
2929
5. To add a new tab, move to the **Properties Panel > Active Page >** click **+ Add Page**.
3030

@@ -73,7 +73,7 @@ To customize the tab label:
7373
1. Select the **TabBar** widget > move to the **Properties Panel > Label Properties**.
7474
2. To set different colors when the tab is selected and unselected, use the **Selected Color** and **Unselected Color** properties.
7575
3. To add some space around the label, use the **Label Padding** property.
76-
4. Use the **Label Style** property to change its [styling](../../../resources/ui/widgets/built-in-widgets/text.md#common-text-styling-properties). You can also set the label styling for the unselected tab text by enabling the **Custom Unselected Label Style**.
76+
4. Use the **Label Style** property to change its [styling](../../../resources/ui/widgets/basic-widgets/text.md#common-text-styling-properties). You can also set the label styling for the unselected tab text by enabling the **Custom Unselected Label Style**.
7777

7878
<div style={{
7979
position: 'relative',

docs/ff-concepts/state-management/generated-code.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ Variables within a page are tracked through `StatefulWidget` and are encapsulate
3030

3131
## Component State
3232

33-
Similar to page state, [**Component State variables**](../../resources/ui/components/custom-components/component-lifecycle.md) are accessible within the component where they are defined. Each component has a corresponding `Model` and `Widget` class. Variables may be passed in from their parent as parameters. Additionally, you can access component state values from its parent Page widget.
33+
Similar to page state, [**Component State variables**](../../resources/ui/components/component-lifecycle.md) are accessible within the component where they are defined. Each component has a corresponding `Model` and `Widget` class. Variables may be passed in from their parent as parameters. Additionally, you can access component state values from its parent Page widget.
3434

3535
This accessibility is possible because the Model of a component is instantiated within the parent Page model. It utilizes the Provider method `context.read()`, which returns any existing model in the tree before instantiating a new one. Thus, any updates to the state in the component model will reflect in the parent’s instance of that component model.
3636

docs/ff-concepts/state-management/state-variables.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ In FlutterFlow, there are a few types of state variables that you can create:
2727
### Creating State Variables
2828
- To create an **App State variable**, refer to this **[guide](../../resources/data-representation/app-state.md#create-app-state-variable)**.
2929
- To create a **Page State variable**, refer to this [**guide**](../../resources/ui/pages/page-lifecycle.md#creating-a-page-state).
30-
- To create a **Component State variable**, refer to this [**guide**](../../resources/ui/components/custom-components/component-lifecycle.md#creating-a-component-state).
30+
- To create a **Component State variable**, refer to this [**guide**](../../resources/ui/components/component-lifecycle.md#creating-a-component-state).
3131

3232
Note: Users cannot create **widget state variables**. These are automatically exposed by FlutterFlow when a Form widget is used.
3333

@@ -36,7 +36,7 @@ Note: Users cannot create **widget state variables**. These are automatically ex
3636
### Updating State Variables
3737
- To update an **App State variable**, refer to this **[guide](../../resources/data-representation/app-state.md#update-app-state-action)**.
3838
- Refer to the [**Page Lifecycle**](../../resources/ui/pages/page-lifecycle.md) guide to learn about updating **[Page State variables](../../resources/ui/pages/page-lifecycle.md#update-page-state-action)**.
39-
- Refer to the [**Component Lifecycle**](../../resources/ui/components/custom-components/component-lifecycle.md) guide to learn about updating **[Component State variables](../../resources/ui/components/custom-components/component-lifecycle.md#update-component-state-action)**.
39+
- Refer to the [**Component Lifecycle**](../../resources/ui/components/component-lifecycle.md) guide to learn about updating **[Component State variables](../../resources/ui/components/component-lifecycle.md#update-component-state-action)**.
4040

4141
<p></p>
4242

0 commit comments

Comments
 (0)