Skip to content

Commit f7fc034

Browse files
authored
Merge pull request #290 from objectstack-ai/copilot/add-namespacing-to-components
2 parents 976395a + 7025b62 commit f7fc034

34 files changed

Lines changed: 434 additions & 87 deletions

File tree

packages/components/src/renderers/basic/button-group.tsx

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -47,6 +47,7 @@ ComponentRegistry.register('button-group',
4747
);
4848
},
4949
{
50+
namespace: 'ui',
5051
label: 'Button Group',
5152
inputs: [
5253
{

packages/components/src/renderers/basic/div.tsx

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -48,6 +48,7 @@ const DivRenderer = forwardRef<HTMLDivElement, { schema: DivSchema; className?:
4848
ComponentRegistry.register('div',
4949
DivRenderer,
5050
{
51+
namespace: 'ui',
5152
label: 'Container (Deprecated)',
5253
inputs: [
5354
{ name: 'className', type: 'string', label: 'CSS Class' }

packages/components/src/renderers/basic/icon.tsx

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -75,6 +75,7 @@ IconRenderer.displayName = 'IconRenderer';
7575
ComponentRegistry.register('icon',
7676
IconRenderer,
7777
{
78+
namespace: 'ui',
7879
label: 'Icon',
7980
icon: 'smile',
8081
category: 'basic',

packages/components/src/renderers/basic/separator.tsx

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,7 @@ const SeparatorRenderer = forwardRef<HTMLDivElement, { schema: SeparatorSchema;
3737
ComponentRegistry.register('separator',
3838
SeparatorRenderer,
3939
{
40+
namespace: 'ui',
4041
label: 'Separator',
4142
inputs: [
4243
{

packages/components/src/renderers/basic/span.tsx

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -48,6 +48,7 @@ const SpanRenderer = forwardRef<HTMLSpanElement, { schema: SpanSchema; className
4848
ComponentRegistry.register('span',
4949
SpanRenderer,
5050
{
51+
namespace: 'ui',
5152
label: 'Inline Container (Deprecated)',
5253
inputs: [
5354
{ name: 'className', type: 'string', label: 'CSS Class' }

packages/components/src/renderers/complex/data-table.tsx

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -600,6 +600,7 @@ const DataTableRenderer = ({ schema }: { schema: DataTableSchema }) => {
600600

601601
// Register the component
602602
ComponentRegistry.register('data-table', DataTableRenderer, {
603+
namespace: 'ui',
603604
label: 'Data Table',
604605
icon: 'table',
605606
inputs: [

packages/components/src/renderers/data-display/statistic.tsx

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -67,6 +67,7 @@ const StatisticRenderer = ({ schema }: { schema: StatisticSchema }) => {
6767
};
6868

6969
ComponentRegistry.register('statistic', StatisticRenderer, {
70+
namespace: 'ui',
7071
label: 'Statistic',
7172
category: 'data-display',
7273
icon: 'Activity',

packages/components/src/renderers/feedback/toast.tsx

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,7 @@ ComponentRegistry.register('toast',
3333
);
3434
},
3535
{
36+
namespace: 'ui',
3637
label: 'Toast',
3738
inputs: [
3839
{ name: 'title', type: 'string', label: 'Title' },

packages/components/src/renderers/feedback/toaster.tsx

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@ ComponentRegistry.register('toaster',
1515
return <SonnerToaster />;
1616
},
1717
{
18+
namespace: 'ui',
1819
label: 'Toaster',
1920
inputs: [],
2021
defaultProps: {}

packages/components/src/renderers/form/button.tsx

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -41,6 +41,7 @@ ButtonRenderer.displayName = 'ButtonRenderer';
4141

4242
ComponentRegistry.register('button', ButtonRenderer,
4343
{
44+
namespace: 'ui',
4445
label: 'Button',
4546
inputs: [
4647
{ name: 'label', type: 'string', label: 'Label', defaultValue: 'Button' },

0 commit comments

Comments
 (0)