Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Create Box Wrapper Component #10

Open
12 of 33 tasks
jtfairbank opened this issue Oct 15, 2023 · 0 comments
Open
12 of 33 tasks

Create Box Wrapper Component #10

jtfairbank opened this issue Oct 15, 2023 · 0 comments
Labels
good first contribution Good Issues to tackle or PRs to review, for newcomers to the project. hacktoberfest https://hacktoberfest.com scope | editor Involves the admin dashboard, editor, custom data-input fields, and related plugins. scope | frontend Involves the display of pages / components. type | enhancement New & improved functionality, content, processes, etc.

Comments

@jtfairbank
Copy link
Collaborator

Overview

This component wraps content components, and allows editors to control sizing, spacing, and other wrapper-related properties. It is not interactive, and will mainly be used inside of layout components in order to position content appropriately in the layout.

Lofi Mockup

https://www.radix-ui.com/themes/docs/components/box

Data

For now we should specify the width and height properties that Radix makes available for this component. Padding, positioning, dynamic sizing (shrink/grow), and background should be implemented comprehensively later across all Radix layout components.

Category

Wrapper

Features

  • Editors can place this component in the layout.
  • Editors can set custom fields for this component.
  • This component relies on data from an external source.
  • This component is only visible to Editors and Admins.
  • This component is interactive.

Additional Support

  • Research
  • Content Creation (text, graphics, etc)
  • Translation
  • Design (UI/UX)
  • Custom Editor Fields (content input)
  • Integration with External Services / Data Sources
  • Project Maintenance (Github, production infra, processes, etc)
  • Fundraising (larger servers, external service fees, etc)

Questions?

No response

Inspiration

No response

Impact

No response

Relation to DA

  • User - I use DA's projects in my own learning, research, or work.
  • Contributor - I volunteer with DA or contribute to it's projects.
  • Beneficiary - I recieve aid that was delivered to frontline distribution groups by DA.
  • Aid Group - I volunteer with a community group that uses DA to send or receive aid.
  • Partner - I work at a DA partner, service provider, or in-kind aid donor.
  • Donor - I donate to DA, or my company sponsors them.
  • Other - None of these options describe my relation to DA.
  • None - This is my first time engaging with DA.

Followup

  • Contribute content or code to help resolve this issue.
  • Review & test the changes to help decide if the issue is resolved.
  • Donate to help maintain this project.
  • Receive a notification when this issue is resolved and the changes are live.
  • Continue to make other contributions to DA's projects, or join DA as a committed volunteer.
  • Recieve more information about DA and this project.
  • After submitting this issue, I do not wish to engage with DA further or recieve any additional followup.

IP Ownership

The materials are available under an open-source / open-content license (MIT, Creative Commons, etc).

Ownership Details

Radix-Theme is available under an MIT license: https://github.com/radix-ui/themes/blob/main/LICENSE

Attestations & Copyright Assignment

  • To assign Distribute Aid the copyright of any materials you created specifically for this project.
  • That Distribute Aid has the rights to use any materials you submit which were created by you or others for general use.
  • That you have specified any additional licensing requirements related to the materials (crediting the original creators, licensing fees, etc).
  • That the materials are not also encumbered by a patent or other types of intellectual property that limit our ability to use them.

Code of Conduct

  • I agree to follow Distribute Aid's Code of Conduct.
@jtfairbank jtfairbank added type | enhancement New & improved functionality, content, processes, etc. scope | frontend Involves the display of pages / components. status | triage A maintainer needs to process this issue before it's ready to work on. labels Oct 15, 2023
@jtfairbank jtfairbank changed the title Box Wrapper Create Box Component Oct 15, 2023
@jtfairbank jtfairbank added good first contribution Good Issues to tackle or PRs to review, for newcomers to the project. scope | editor Involves the admin dashboard, editor, custom data-input fields, and related plugins. hacktoberfest https://hacktoberfest.com and removed status | triage A maintainer needs to process this issue before it's ready to work on. labels Oct 15, 2023
@jtfairbank jtfairbank changed the title Create Box Component Create Box Wrapper Component Oct 15, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
good first contribution Good Issues to tackle or PRs to review, for newcomers to the project. hacktoberfest https://hacktoberfest.com scope | editor Involves the admin dashboard, editor, custom data-input fields, and related plugins. scope | frontend Involves the display of pages / components. type | enhancement New & improved functionality, content, processes, etc.
Projects
Status: No status
Development

No branches or pull requests

1 participant