
Research
Two Malicious Rust Crates Impersonate Popular Logger to Steal Wallet Keys
Socket uncovers malicious Rust crates impersonating fast_log to steal Solana and Ethereum wallet keys from source code.
@brightspace-ui-labs/carded-table
Advanced tools
Note: this is a "labs" component. While functional, these tasks are prerequisites to promotion to BrightspaceUI "official" status:
- Design organization buy-in
- design.d2l entry
- Architectural sign-off
- Continuous integration
- Cross-browser testing
- Unit tests
- Accessibility tests
- Visual diff tests
- Localization with Serge (N/A)
- Demo page
- README documentation
Carded table component for displaying content as rows of cards. "Cells" in the table are aligned to the column headers.
To install from NPM:
npm install @brightspace-ui-labs/carded-table
<script type="module">
import '@brightspace-ui-labs/carded-table/carded-table-card.js';
import '@brightspace-ui-labs/carded-table/carded-table-cards.js';
import '@brightspace-ui-labs/carded-table/carded-table-header.js';
import '@brightspace-ui-labs/carded-table/carded-table-heading.js';
import '@brightspace-ui-labs/carded-table/carded-table.js';
</script>
<d2l-labs-carded-table default-columns>
<d2l-labs-carded-table-header>
<d2l-labs-carded-table-heading>Column 1</d2l-labs-carded-table-heading>
<d2l-labs-carded-table-heading>Column 2</d2l-labs-carded-table-heading>
</d2l-labs-carded-table-header>
<d2l-labs-carded-table-cards>
<d2l-labs-carded-table-card>
<div>Card 1 Element 1</div>
<div>Card 1 Element 2</div>
</d2l-labs-carded-table-card>
<d2l-labs-carded-table-card>
<div>Card 2 Element 1</div>
<div>Card 2 Element 2</div>
</d2l-labs-carded-table-card>
</d2l-labs-carded-table-cards>
</d2l-labs-carded-table>
d2l-labs-carded-table
default-columns
: Automatically adds grid-template-column
to the header and card elements, based on the number of headings. Defaults to 1fr
width for each column.
grid-template-columns: repeat(2, 1fr)
would be added.For custom column sizes, add your own grid-template-column
to both the d2l-labs-carded-table-header
and d2l-labs-carded-table-card
elements.
(See demo/carded-table-course-demo.js
for an example)
d2l-labs-carded-table-header
grid-template-columns
on this element to line up content in the cards.d2l-labs-carded-table-heading
d2l-labs-carded-table-card
After cloning the repo, run npm install
to install dependencies.
To start a @web/dev-server that hosts the demo page and tests:
npm start
# eslint
npm run lint
# lint & run headless unit tests
npm test
# unit tests only
npm run test:headless
This repo is configured to use semantic-release
. Commits prefixed with fix:
and feat:
will trigger patch and minor releases when merged to main
.
To learn how to create major releases and release from maintenance branches, refer to the semantic-release GitHub Action documentation.
FAQs
Carded table component
We found that @brightspace-ui-labs/carded-table demonstrated a not healthy version release cadence and project activity because the last version was released a year ago. It has 3 open source maintainers collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Research
Socket uncovers malicious Rust crates impersonating fast_log to steal Solana and Ethereum wallet keys from source code.
Research
A malicious package uses a QR code as steganography in an innovative technique.
Research
/Security News
Socket identified 80 fake candidates targeting engineering roles, including suspected North Korean operators, exposing the new reality of hiring as a security function.