LineWeight
The LineWeight category in the @itwin/imodel-components-react
package includes
classes and components for working with and picking a Line Weight.
Component | Description |
---|---|
LineWeightSwatch | displays a line weight swatch in a button |
WeightPickerButton | used to pick a line weight from an array of available weights |
WeightPickerButton Sample
The following sample shows the WeightPickerButton component used to pick a line weight.
State
interface State {
. . .
weight: number;
}
render() Method
<WeightPickerButton activeWeight={this.state.weight} onLineWeightPick={this._handleWeightChange} />
Handler Function
private _handleWeightChange = (value: number) => {
this.setState({weight: value});
}
Note: The properties for the WeightPickerButton are defined in the WeightPickerProps interface. The optional weights
prop may be used to provide the available weights.
API Reference
Last Updated: 02 February, 2022