...
@@ -67,19 +63,43 @@ Hides the table before the first load has completed, or if loading the list enco
## Props
-
+
-A dictionary object with entries mapping zero or more flags to one or more [API Callers](/stacks/vue/layers/api-clients.md#api-callers). Multiple entries of flags/caller pairs may be specified in the dictionary to give different behavior to different API callers.
-
-The available flags are as follows. All flags default to `true`, and may be prefixed with ``no-`` to set the flag to ``false`` instead of ``true``. Multiple flags may be specified at once by delimiting them with spaces.
+
+
+This prop has multiple options that support simple or complex usage scenarios:
+
+#### Flags Per Component
+A single instance, or array of [API Callers](/stacks/vue/layers/api-clients.md#api-callers), whose status will be represented by the component. The [flags](#flags) for these objects will be determined from the component-level [flag props](#flags-props).
+
+``` vue-html
+
+```
+
+#### Flags Per Caller
+A more advanced usage allows passing different flags for different callers. Provide a dictionary object with entries mapping zero or more [flags](#flags) to one or more [API Callers](/stacks/vue/layers/api-clients.md#api-callers). Multiple entries of flags/caller pairs may be specified in the dictionary to give different behavior to different API callers. These flags are layered on top of the base [flag props](#flags-props).
+
+``` vue-html
+
+```
+
+
+
-| Flag
| Description |
-| - | - |
-| `loading-content` | Controls whether the default slot is rendered while any API caller is loading (i.e. when `caller.isLoading === true`). |
-| `error-content` | Controls whether the default slot is rendered while any API Caller is in an error state (i.e. when `caller.wasSuccessful === false`). |
-| `initial-content` | Controls whether the default slot is rendered while any API Caller has yet to receive a response for the first time (i.e. when `caller.wasSuccessful === null`). |
-| `initial-progress` | Controls whether the progress indicator is shown when an API Caller is loading for the very first time (i.e. when `caller.wasSuccessful === null`). |
-| `secondary-progress` | Controls whether the progress indicator is shown when an API Caller is loading any time after its first invocation (i.e. when `caller.wasSuccessful !== null`). |
@@ -89,6 +109,29 @@ Specify if space should be reserved for the progress indicator. If set to false,
Specifies the height in pixels of the [v-progress-linear](https://vuetifyjs.com/en/components/progress-linear) used to indicate progress.
+
+
+Component level [flags](#flags) options that control behavior when the simple form of `loaders` (single instance or array) is used, as well as provide baseline defaults that can be overridden by the advanced form of `loaders` (object map) .
+
+## Flags
+
+The available flags are as follows, all of which default to `true`. In the object literal syntax for `loaders`, the `no-` prefix may be omitted to set the flag to `true`.
+
+| Flag
| Description |
+| - | - |
+| `no-loading-content` | Controls whether the default slot is rendered while any API caller is loading (i.e. when `caller.isLoading === true`). |
+| `no-error-content` | Controls whether the default slot is rendered while any API Caller is in an error state (i.e. when `caller.wasSuccessful === false`). |
+| `no-initial-content` | Controls whether the default slot is rendered while any API Caller has yet to receive a response for the first time (i.e. when `caller.wasSuccessful === null`). |
+| `no-progress` | Master toggle for whether the progress indicator is shown in any scenario. |
+| `no-initial-progress` | Controls whether the progress indicator is shown when an API Caller is loading for the very first time (i.e. when `caller.wasSuccessful === null`). |
+| `no-secondary-progress` | Controls whether the progress indicator is shown when an API Caller is loading any time after its first invocation (i.e. when `caller.wasSuccessful !== null`). |
+
## Slots
``default`` - Accepts the content whose visibility is controlled by the state of the supplied [API Callers](/stacks/vue/layers/api-clients.md#api-callers). It will be shown or hidden according to the flags defined for each caller.
diff --git a/docs/stacks/vue/coalesce-vue-vuetify/components/c-table.md b/docs/stacks/vue/coalesce-vue-vuetify/components/c-table.md
index eb7286673..e00fbbce3 100644
--- a/docs/stacks/vue/coalesce-vue-vuetify/components/c-table.md
+++ b/docs/stacks/vue/coalesce-vue-vuetify/components/c-table.md
@@ -2,7 +2,7 @@
-A table component for displaying the contents of a [ListViewModel](/stacks/vue/layers/viewmodels.md). Also supports modifying the list's [sort parameters](/modeling/model-components/data-sources.md#standard-parameters\) by clicking on column headers. Pairs well with a [c-list-pagination](/stacks/vue/coalesce-vue-vuetify/components/c-list-pagination.md).
+A table component for displaying the contents of a [ListViewModel](/stacks/vue/layers/viewmodels.md). Also supports modifying the list's [sort parameters](/modeling/model-components/data-sources.md#standard-parameters) by clicking on column headers. Pairs well with a [c-list-pagination](/stacks/vue/coalesce-vue-vuetify/components/c-list-pagination.md).
diff --git a/src/coalesce-vue-vuetify2/src/components/display/c-loader-status.vue b/src/coalesce-vue-vuetify2/src/components/display/c-loader-status.vue
index 6924fb117..1660e4123 100644
--- a/src/coalesce-vue-vuetify2/src/components/display/c-loader-status.vue
+++ b/src/coalesce-vue-vuetify2/src/components/display/c-loader-status.vue
@@ -54,20 +54,39 @@
+
+