claude-statusline-powerline
Version:
Beautiful powerline-style statusline for Claude Code with git integration, session tracking, and cost monitoring
20 lines • 830 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.ModelSegment = void 0;
const base_1 = require("./base");
class ModelSegment extends base_1.BaseSegment {
constructor() {
super(...arguments);
this.name = 'model';
}
build(data, config) {
const { style_override, get_icon } = this.setup_segment(config);
const model = data.model?.display_name || 'Claude';
const display_model = this.truncate_text(model, config, style_override);
const ai_icon = get_icon('ai');
const theme = config.current_theme?.segments.model;
return this.create_segment_with_fallback(`${ai_icon} ${display_model}`, theme, 'model', config.separators.model, style_override);
}
}
exports.ModelSegment = ModelSegment;
//# sourceMappingURL=model.js.map